前言
这个是我去年3月份在简书上发布的,不玩简书了,就迁到CSDN吧……
最近遇到一款游戏,感觉玩起来还行,于是顺带就用来熟悉一下Cocos Creator(太久没用)。
项目地址已放到 github 上,需要的小伙伴可自行下载。
目前这款游戏还在开发中,所以我是开发一段,总结一段。
作者能力有限,如有更好的解决方案,希望可以提点一下。
游戏开发环境
- Cocos Creator v2.3.2
- TypeScript
可以学到的技能
- 学习cocos creator
- 绘图组件
- 刚体组件,焊接关节,轮子关节
目前Demo演示图
目前已完成功能
- 绘图画车身
- 车子物理刚体
ps:车子终于可以动了,虽然显示还有点问题~
至于教程慢慢来了,有基础的直接看代码就好,哈哈哈哈
在这里,我假设各位小伙伴已经看过官方文档,我就不再介绍Cocos Creator了。
界面UI
预制节点
画布
背景
地板
地板物理组件
绘画区域
绘画节点
车子
车身部件
车身部件物理组件
轮子
轮子物理组件
踩坑总结
- 节点添加物理刚体后,发现物理引擎没有生效。解决办法如下:
protected onLoad(): void {
cc.director.getPhysicsManager().enabled = true; // 开启物理引擎需要写在 onLoad 中
}