想用Cocos creator开发游戏,因为没学过JavaScript,所以去网上找教程,发现都是前端HTML-CSS-JavaScript这样一个讲课顺序。
我不学前端,只是在Cocos creator上使用JavaScript这门语言,可以直接学JavaScript而不学HTML,CSS吗?(我学过C语言和单片机)
不用,可以直接学typescript。cocos creator跟前端,HTML,CSS没什么关系
可以直接抛弃js那套东西,直接学typescript
电子专业的吧
大可不必 直接跟着官方文档干 ts一路写到头 不会的搜搜论坛 百度百度 稳稳地
typescript
https://docs.cocos.com/creator/manual/zh/getting-started/
照着官方文档来操作,不要跳步骤,跳步骤容易在后面发现不了解的概念,一步一步来很简单的
建议不要学最新版本的creator,也不要直接上ts。版本建议2.4版本或者2.1.3(我现在项目正在用的版本),因为稳定没什么大坑,最新3.0都是坑。也不推荐3d版本也是因为2d版本是基础,从易学角度来说更适合。ts同理,js是基础,也能理解大家推荐ts的理由,但是js还是相较新手来说更“简单”点,论坛上目前绝大部分的解决方案还是js为主
我觉得 ts 更适合新手,新手不知道有什么属性或方法,可以通过提示帮助,这太有用了,而且新手容易拼错单词,ts 极大的避免这些拼写错误
推荐Ts+1
那是我们这些懂js的肯定觉得ts有很大的优势,但是新手一上来连let都不知道,用ts只会更懵
3.0刚发布了,官方已经不支持javascript,还是学typescript吧!!!
哪里会更懵,用 ts 你照样可以不写类型,基础类型它可以自动识别,其他类型就是 any,哪里和 js 不一样了,连 let 都不知道的新手,用 js 和用 ts 是一样的懵,为什么用 ts 会更懵
我的意思是ts在creator的写法,比如属性那些,还是有坑要踩的对于新手来说,还有你说的ts不用类型,那用了干啥。而且对于新手来说,js还是要学的吧,基础学了不亏,以后换ts不也方便
就是因为3.0,试了一下太多坑,特别是严格模式,老手都会翻车,更何况新手,所以我是站在一个纯新手的角度推荐的,避免少踩坑哈哈
你说的很有道理,所以官方 3.0 就不该只使用 typescript,因为对于新手来说,js还是要学的吧,基础学了不亏,以后换ts不也方便,“可以不写类型"不知道为什么会变成"不用类型”,并且建议微软 ts 不要有 any,因为有了 any 那我可以不写类型,那我可以不写类型=不用类型,那我用了干啥
不写类型!=不用类型,但对于一个新手有区别吗,遇到严格模式你去教他改代码?论坛上的ts资料比js多吗?js比ts差?用个ts不要有优越感,我也只是给建议,只从上手角度和踩坑角度提出我的建议。还有真的想杠你一点,js真的是基础,哪怕现在不学以后也是要学的,不要误人子弟
我为我的争论向你道歉,我仍然建议新手都用 ts
嗯嗯,理性讨论,都是为了给题主提供建议,最终选择权还是他,ts很好,我也在用,只是在新手小白的层面我还是更趋向于js过渡到ts的方案。
建议无脑ts,js不管自己写还是看别人的代码都想哭