1
rocmax 2023-03-05 14:06:34 +08:00 via Android
直接学 unity 或者 unreal
|
2
zzm88104 2023-03-05 14:07:48 +08:00
unity 或 unreal 吧, 社区更大 = 学习资源 /插件也更丰富.
|
3
weijinda007 2023-03-05 15:11:09 +08:00 via Android
额,感觉感觉差不多了,现在很方便了,以前还代码做界面的。就你说的功能,在编辑器拖一个 mask 组件设置圆形,底下放一个 sprite
就行了 |
4
witcat 2023-03-05 15:30:53 +08:00
unity 或者 unreal 也不会有这种组件库,游戏开发和 web 前端开发我觉得重合不是很多。
关于 cocos ,它好的地方在于你可以用 ts 开发游戏,但不能让你像 web 前端开发一样开发游戏。 |
5
iOCZ 2023-03-05 16:21:49 +08:00
游戏是命令式的,跟 vue ,react 这种函数式还是不同思路
|
6
shuaishuaige 2023-03-05 16:45:07 +08:00
cocos 问题不懂可以问我
|
7
humbass 2023-03-05 16:58:56 +08:00
1 、如果没有美术资源配合,几乎写不出什么像样的作品,COCOS 甚至都要求设计师直接使用 cocos creater 进行排版。
2 、API 复杂度及关联度要求更高 作为前端,无论如何使用 JS 至少还可以进入这个领域,搞点小游戏,打包后性能还不错。感谢厦门触控! |
8
suisuishou 2023-03-05 18:06:54 +08:00 via Android
如果只是 UI 的话,unity 的新 UI 系统 uitoolkit 比较像前端工作流
|
9
xieren58 2023-03-05 18:27:29 +08:00
试试 godot 4
|
10
ljsh093 2023-03-05 18:33:41 +08:00 via iPhone
Threejs 请
|
11
ranleng 2023-03-05 18:57:27 +08:00
游戏开发不需要代码画东西, 基本都是直接用素材。
组件库.. cocos 更多的是自己使用的一套组件库,没有像 UI 这类的通用库 |
12
dabaibai 2023-03-05 19:20:08 +08:00
godot
|
13
fengjianxinghun 2023-03-05 22:05:59 +08:00
游戏开发和 web 没一毛钱关系,cocos 只是可以用 ts/js 语言,本质上是完全不同的领域。
|
14
Sodacooky 2023-03-05 22:36:01 +08:00
如果你说的是 CocosCreator ,那你准备好游戏资源,学一点简单的 JS/TS 语法就可以了。如果你说的是 cocoscdx ,自己用 C++写游戏逻辑的玩意,建议你放弃而转头学 Unity 或者 UE ,无论是编译时间还是写起来的效率都是浪费生命~
|
15
zxCoder 2023-03-05 23:11:13 +08:00
客户端开发也是这样,上古风格,朴实无华
|
16
icenine 2023-03-05 23:21:31 +08:00
不是工具的问题,是思考方式的问题
前端尤其是后来 VUE ,react 这些框架,基本把开发模式都限定死了,你专心解决业务问题 但是,游戏开发,由于游戏类型不同,带来的开发模式那可是各种各样 |
17
across 2023-03-05 23:30:49 +08:00 2
是很大。
react 这种是根据网站业务设计出来的,业务会频繁更新,组件复用。代码实际写起来还是面向过程的思路,重点是数据管线。 游戏这种工程还是面向对象用的多,复用性在功能模块上,至于游戏逻辑,这个也有点吃经验,《 Unity 游戏设计与实现》可以看看,u3d 不是重点,主要是里面关于游戏逻辑体验讲得很细致,实例好。https://book.douban.com/subject/26313534/ |
18
windliang 2023-03-06 07:37:39 +08:00 1
之前总结过一些异同,分享一下,https://zhuanlan.zhihu.com/p/588214185
|
19
ragnaroks 2023-03-06 08:22:47 +08:00 1
react 的本质是 reactive ,换言之 useEffect 等同 variable.onEffect(()=>{}),unity3d 里面多的是 reactive 相关类库,可以一玩
|
20
serge001 OP @zxCoder 我在想其中一个原因是不是游戏开发相对应前端的 web 开发毕竟比较小众,所以开发技术相对发展会比较慢。前端在 2015 年之前基本就是刀耕火种,然后突然感觉就是技术井喷,到现在三剑客和各种打包工具满天飞的时代也不过短短几年
|
21
zhusiyu 2023-03-06 17:47:09 +08:00
cocos 文档更新的太乱了,官方 demo 很多跑不起来。别问我怎么知道的
|