丰富的java游戏引擎;MiniGame(已开源)

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自带的桌面运行模块;

项目作者:

  • 微信:wonderzhnn
  • 邮箱:18035541373@163.com
  • 知乎 | 简书 | CSDN
  • 公众号:以镒称铢(zhaojn_)
    公众号二维码

项目说明:

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

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


2020-06-07(轨迹渲染)

  • 环形轨迹,环绕自身
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cclyuky0-1591541312656)(https://jiananzhao.oss-cn-hongkong.aliyuncs.com/mini-game/%E8%BD%A8%E8%BF%B9%E6%B8%B2%E6%9F%931%20.gif)]
  • 混合轨迹,组合两个线性运动
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JhVv9vYG-1591541312670)(https://jiananzhao.oss-cn-hongkong.aliyuncs.com/mini-game/%E8%BD%A8%E8%BF%B9%E6%B8%B2%E6%9F%932.gif)]

2020-06-01

  • 马里奥变身春丽,裂脚~气功波
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iAtctRSW-1591541312675)(https://jiananzhao.oss-cn-hongkong.aliyuncs.com/mini-game/57D4CECE-85B1-4252-B3F6-655D2BCBCDCA.gif)]

持续更新

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值