Skip to content

该项目是基于libgdx做二次开发的,目前主要针对2D横版冒险、格斗类游戏做二次封装,定义通用的模板,细化生命周期,提供各种丰富的工具,让开发者能够快速地制作一款游戏;

Notifications You must be signed in to change notification settings

1990856408/mini-game

Repository files navigation

note:

项目版本: jdk1.8;gradle6.3;libgdx1.61;

项目地址: Gitee | GitHub

项目结构:

  • core:核心模块,包含各种模板类和一些工具包;
    • assets:资源目录 (百度网盘 提取码:uy6k)
      • members:角色
      • menus:菜单
      • monsters:怪物
      • widgets:装饰
      • sounds:音效
      • sounds_small:音效(小)
      • miniGameConfig.json:配置文件
{
  "screenSetting": {
    "viewRate": 100,
    "viewW": 720,
    "viewH": 540,
    "frameDuration": 0.0833
  },
  "physicalSetting": {
    "viewRate": 0.01,
    "viewW": 7.20,
    "viewH": 5.40,
    "memberViewRate": 0.005,
    "gravity": 9.8,
    "timeStep": 0.0167
  }
}
  • custom:业务模块,为了测试核心模块而实现的一个小游戏,开发者可参考此模块内的代码,打包时可移除该模块;
按键 功能
W 炸弹、气功波
S 下蹲
A 左移
D 右移
J 子弹、裂脚
K 跳跃
I 变身
O debug
N 榴弹
M
  • desktop:libgdx自带的桌面运行模块;

项目作者:

项目说明:

  • 该项目是基于libgdx做二次开发的,目前主要针对2D横版冒险、格斗类游戏做二次封装,定义通用的模板,细化生命周期,提供各种丰富的工具,让开发者能够快速地制作一款游戏;
  • 该项目仍然保持跨平台的特性,不过目前为了方便而将android,ios,html等模块都暂时干掉了。如果你已经完成了一款游戏需要在其他平台使用,可联系作者帮你完成打包;
  • 该项目clone到本地即可运行,详细API文档请关注公众号,回复 "MiniGame" 阅读,在开发过程中若遇到问题可联系作者;

项目展示: (若图片不能显示,请移至Gitee观看)


2020-06-07(轨迹渲染)

  • 环形轨迹,环绕自身
    环形轨迹
  • 混合轨迹,组合两个线性运动
    混合轨迹

2020-06-01

  • 马里奥变身春丽,裂脚~气功波
    马里奥变身春丽,裂脚~气功波

持续更新

About

该项目是基于libgdx做二次开发的,目前主要针对2D横版冒险、格斗类游戏做二次封装,定义通用的模板,细化生命周期,提供各种丰富的工具,让开发者能够快速地制作一款游戏;

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages