想从unity转到cocos,大佬们给点建议把
1.入门推荐使用那个版本开发
2.js没去看过,但看到ts是js的衍生,学会一点ts基础有面向对象思维,还需要去学习一下js吗
3.有没有推荐的入门教程或者视频能帮助我快速上手的
4.大佬们还有什么比较好的建议可以提一提,谢谢大伙建议
ts和c#用用也差不多
回unity
为什么想不开要转cocos?
游戏都不好找,要跳出去了
有unity的开发基础,可以先将官网的用户手册过一遍,然后根据提供的示例敲一遍代码,基本上就对cocos引擎有了一个基本的认知。cocos使用的版本参考示例的版本。
回unity
回unity
回unity
1.如果是公司项目要求,那直接开干,拿旧ccc项目开始做,公司没有旧项目就根据需求搜一个类似的项目、框架修改
2.如果自学,回去
我之前也是unity,现在工作需求用cocos,转过来没什么排异反应,基本cocos有的功能unity都有。目前是cocos 3.8 + TS。
-
3.8.x和2.4.x是官方的两个长期维护版本,新入门推荐用3.8.x,功能最丰富,支持平台最多。目前的3.8.6感觉比之前两个小版本bug都少,推荐直接使用。
-
TS只是附加在JS之上的一个类型推断和编辑器提示功能引擎,没有任何特殊的运行时机制,如果你想了解TS在运行时会做什么,那你还是得去学JS。“学TS” = 学JS运行时 + 一套类型演算系统,仅此而已。
-
入门可以直接使用官方文档入门,教程视频我没看过所以推荐不来。
-
其他建议就是可以去github上找找别人写的cocos框架,方便学习掌握别人的设计思路、项目架构。
-
还有一个想吐槽的地方:cocos的AssetsBundle功能的正确用法是,你需要用代码加载哪些资源,也就是说资源名会出现在代码和配置文件里的那些资源,才需要放进资源包目录下;不直接用代码加载的被间接依赖的资源,不要放进资源包内,引擎自己会在构建的时候处理好资源之间的依赖关系的。我见过很多项目都会把某个场景使用的资源不做区分一股脑都放进资源包目录下了,这会让你的资源包config体积过大,而且未使用资源构建时剔除功能无法生效。大伙都这么闲有功夫整天删除过时资源么?
建议别转.
不建议转
新游戏3.8版本 + TS
js可以看看没坏处,会C#了,js ts学得快,都差不多
我的入门教程就是官方文档,然后用小型游戏练手
ts和c#都是微软出的,语法基本都差不多啊,补啥js
转吧,小游戏三周出一个,干的真累
我上家公司就是,我直接跑人,心里:什么牛马?cnm,我需要这样糟蹋自己?
太残暴了!
语言,编辑器操作什么没啥区别,基本能快速上手的。唯一问题就是可能unity的一些组件和功能有现成的,但cocos可能就要你自己实现了。第三方组件也没unity丰富