从一个简单的游戏中体会cocos与js。
发布为mobile版,建议手机端预览,桌面打开体验不佳
我这里单独拿出了两个项目放到另两个仓库了。
HouseBlocks、cocoscreator-javascript版本,仓库大小1.1MB
HouseBlocks、cocoscreator-Typescript版本,仓库大小580.7 KB
- HouseBlocks_CocosCreator(Javascript脚本)(推荐)
物理效果更加真实,添加了音效, 游戏结束有统计最高分数的功能(查看js脚本源代码)
- HouseBlocks_Typescript(Typescript脚本)(推荐)
进行严格的类型检查,代码更优雅,体现强类型语言特点,利用接口来规范编码。(查看ts脚本源代码)
- HouseBlocks-Current(Cocos2d-js版本)
这个代码写的差点,没有模块化,我也懒于重构它了...不过还是有一些功能实现在里面(源代码:index.html)
- HouseBlocks_CPP(Cocos2d-x版本)
C++版本,但存在一些BUG待修复。(源代码:Classes)
- HouseBlocks_Vue(Vue-cli版本)
本来是要用vue实现的,发现自己还是太年轻,卡在chipmunk引擎上面了
- Cocos2d-js版本
- 文字的添加
- ui菜单按钮的基本使用
- 场景切换的方法
- chipmunk物理引擎的基本使用 示例CSDN-使用物理引擎chipmunk创建物理世界场景
- 绘图API的基本使用 示例CSDN-绘制填充矩形DrawNode
- 动作序列的基本使用
- 定时器的使用
- 触摸事件的基本使用 示例CSDN-单点触摸事件
- 其他 访问我的CSDN
- CocosCreator版本
- 使用creator物理引擎示例bilibili-从创建简易物理世界开始
- 使用ui控件触发事件示例bilibili-场景切换的方法
- 动画编辑器、曲线编辑器的基本使用示例bilibili-钟摆动画
- 物理关节的应用示例bilibili-绳子关节
- 简单粒子效果
- 触摸事件示例CSDN-事件监听
- 碰撞事件示例CSDN-碰撞回调
- 其他 访问我的CSDN
Saber2pr/2048-typescript-cocoscreator
- Please indicate the source of the reprint.
- Open source is used only for learning.
- @AK-12(Prpr_Saber)copyright