新手求助 学习了半个多月cocos感觉还是不懂,尤其是代码部分

开始接触cocos这个引擎是在微信小游戏当中,当时想学习制作微信小游戏,然后就选择了这个,开始按照网上的一些学习方法,跟着官方的文档和网上的一些视频,跟着做,但是做到现在很多东西还是不动,尤其是很简单的代码,就是不知道为啥这样写就可以,所以求助一下各位大佬,学习这个需要有编程基础吗,像我这样没有基础的应该怎么学习,碰到不动,或者不会的地方应该怎么办,谢谢大家给我解惑:pray::pray:

代码方面学一些TypeScript的语法吧,还有面向对象的设计。我是C出身,看代码的时候脑子里都是平面内存地址。如果你有兴趣,可以研究下TS代码下面,深层次的JS到底是什么,了解了底层的JS,你就会像看汇编一样,知道你写的TS在底层会被如何转译和执行,这样可以有助于你设计一些奇技淫巧。再加上npm包管理的一些开源库。能使用别人的成果可以给你很大的便利。
如果是编辑器,可以了解一下Unity3D,逻辑上极其相似,可以有比较好的类比作用。
请版主大大手下留情,我并非宣传别家产品:):sweat_smile:

刚才提到,有面向对象编程,也就是OOP,还有函数式编程,叫做FP。
那么还有面向BUG编程,这个是用来搞笑的,是指一个人只要开发,写出来就全是BUG。
但是还有一个反面典型是面向DEBUG编程,也就是指没有任何好的设计,直接动手,然后靠不停地调试和修改代码,达到想要的结果。看起来能跑就算是对了。这样是不正确的,应该保持最佳实践。

谢谢回复

之前都是看的JavaScript,TypeScript从来没有看过,面向对象也了解过一些,但是看教程啥的用的都是JavaScript…

微信小游戏 就用js ts没必要 自己给自己添麻烦

新手也不用管面向对象 能写出来运行就很不错了 写多了再慢慢优化学习设计 小游戏随便写 不用自己束缚自己

大佬们,我现在的问题是有些东西不明白,就是看不懂代码的意思,有没有什么好的办法可以解决吗,或者是有什么详细的入门教程

先去学习下官方的demo

官方的都看得差不多了,但是很多还是不懂而且

自学学不会。。只能培训找、老师教。

如果有cocos c++ lua基础学起来就轻松了。

建议 先看 官方文档。

JavaScript是必须要学的,我也是初学,感觉引擎方面不是很难理解,无非就是图片的堆叠,关键还是如何用代码让这些图片动起来

可以用自带的动画让它动起来。

看不懂代码 就是太执着于代码本身了。你应该思考的是 代码和执行结果之间的关系。
编程学习要多实践,只有你去运行了代码,尝试各种API的可能性,你才知道这个API用在哪里,为什么这样用。新手一开始跟着做是对的,但是也要尽量尝试自己去修改,观察代码的不同结果。

1赞

根本就不是你想的什么语言 问题 关键是cocos 游戏引擎的 概念 很多人根本就没有游戏引琴里面的很多概念不懂 代码根本就不是问题 组件化开发 组件的实例 掉属性 掉方法ok了 根本就不用理解 也根本理解不了 淘宝花10元买个视频教程 看看就回了。简单的 看会 复杂的怎么也学不会 跟js ts没什么关系

1赞

我来带你

建议先了解js基本语法,然后去B站搜视频,跟着完完整整做两三个,跟着做完,感觉有点思路了,把视频关掉自己实现,实现过程中不明白的只查文档和api

还差半个月