想用 cocos2dx 业余时间开发游戏打发时间。 求入门正确方式

2016-01-28 10:05:14 +08:00
 ren2881971

被官网各种版本彻底搞蒙了
cocos2dx
cocos2dx-js
cocos2ds-lua
Quick-Cocos2d-x(这货就是 cocos2dx-lua?)

ide 有
cocos studio
cocos creator

我已经懵逼了 求一个入门的姿势。

2827 次点击
所在节点    问与答
10 条回复
ren2881971
2016-01-28 10:12:45 +08:00
补充 最好是用 js 来写脚本。
LZ 主业 j2ee 只会 java js python 不会 c++ (逃。。);
go2sleep
2016-01-28 10:39:21 +08:00
发个我做的 Demo ……
http://homedef.coding.io/
go2sleep
2016-01-28 10:40:15 +08:00
不过我用的不是 cocos2d
undeflife
2016-01-28 10:46:08 +08:00
cocos2dx
cocos2dx-js
cocos2dx-lua
我推荐 lua,入门简单,写起来也相对舒服,而 js 中间隔了一层,其实是用 JavaScript Bindings 来调用 cocos2dx,虽然楼主有 js 的基础 上手会快一些 但是这个 jsb 是有坑的,无论是接口和文档更新都不太及时..

不过这个 Cocos Creator 似乎是新出的,看了下 应该是基于 cocos2d-js 如果楼主是打发时间的 用这个好了,有场景编辑,能少写不少代码,相对也直观些
ren2881971
2016-01-28 11:07:22 +08:00
@go2sleep 用的什么引擎?
ren2881971
2016-01-28 11:21:59 +08:00
@undeflife Cocos Creator 这个昨晚照着 demo 敲了个游戏。 还不错 不过太新了! 22 号 太推出 找了半天没找到 debug 。。。
cocos2dx-lua 貌似现在对应的是 Quick-Cocos2d-x

感觉版本好混乱啊。
sophymax
2016-01-28 11:36:28 +08:00
用过 quick 的表示 , Quick-Cocos2d-x 官方已经放弃了 , 旧的 quick 项目无法更新 cocos2d-x 的新版本 , 停留在 3.3 还是 3.4 来着 , 官方说的好听把 quick 和 cocos2dx-lua 合并 , 实际在权力斗争中 quick 的人落败了 ^ _ ^ , 用这个引擎的原因完全是因为开源 , 可以随心所欲地修改底层 , 自己填一些坑 , 编辑器什么的太不成熟 , 而且老的编辑器一个个半成品扔在那 , 不去修复 , 没过几天就出个新编辑器 , 太坑 , 所以我真的就把他当成一个代码架子来用的
undeflife
2016-01-28 11:38:01 +08:00
@ren2881971 cocos2d-x 是基础,其他两个最后其他还是在调用 c++的接口.你把官方的 wifi 的相关介绍都看一遍就有谱了
然后是 ide,
cocos code ide 调试、编译 等
cocos studio UI 动画 scene 编辑
cocos creator
ren2881971
2016-01-28 13:13:00 +08:00
@undeflife cocos2d-x 是基础 ? 就是说还得会 c++ 才能玩的转? 这免费的感觉是不如 unity3d 来的 6 啊。
raawaa
2017-01-31 01:09:35 +08:00
看他们英文官网的文档。写得很好的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253912

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX