xiangtingsl 发表于 2023-2-25 15:20

学Unity3D游戏开发要掌握多少c#基础,另外还要学习dx或是 ...

我想学Unity3D,有c++基础,打算用c#语言脚本开发.
1.另外的需要学directx或是opengl吗?如果要学的话该怎么选择?
2.还有c#语言要学到什么水平就可以用Unity开发游戏了?
3.还是直接只看官方的《Unity 4.X 从入门到精通》这本书就可以慢慢学习Unity了?
4.对Unity的学习还有其它的建议?

Doris232 发表于 2023-2-25 15:26


[*]如果用U3D做游戏的话,OpenGL / DX 可以先不学。
[*]C#学到可以写A星寻路?会写俄罗斯方块?会写打砖块?
[*]&4. 建议跟着官方文档学,跟着官方视频学。这些都是第一手资料,国产无名的教程书一般都是抄官网的。

HuldaGnodim 发表于 2023-2-25 15:31

unity 相当于游戏开发的集成开发环境,涉及到游戏开发的各个方面,并且都是经过层层封装的,非常贴近于业务逻辑层,对于底层要求不高;因此,opengl,directx,c# 之类的粗略懂点就可以了。
之后的学习主要围绕项目来进行,例如可以参考一些项目视频:
Unity RPG MMO-火炬之光开发

DomDomm 发表于 2023-2-25 15:32

1. unity是游戏引擎, 主要3种语言, 其中主要两 c# 和 javascript . 首先学号语言基础.
2. 最好还要看些书, 除了楼猪说的以外, 还有一本书 <unity权威指南> .
3. 看公开课, 首选游戏蛮牛公开课, 目前有八季, 共计400多集公开课.以后估计还有会. 各种维度的. unity2d和3d, unity插件, unity网络实战, unity游戏开发, unity虚拟现实, unity美术相关....等, 网站http://www.unitymanual.com

RhinoFreak 发表于 2023-2-25 15:40

1.不需要。
2.去年两个同事从cocos2d-x转到unity,用了一个月熟悉后就开始做新项目了。
3.互联网加你说的那本书。
4.实践出真知,直接找个小游戏山寨,做出来就已经上道了。

mypro334 发表于 2023-2-25 15:45

谢谢你的邀请,我觉得如果你要做u3d的话,底层的技术就不用过多的了解了。
当然,学习无止尽,核心技术也是要掌握的。
至于C#你学好基本语法就可以上手做u3d了,因为他只作为一种脚本的存在。。

以上回答是我看同学学习的看法。因为对这个引擎有一定的偏见,而且不怎么会c#,为了不误导你,就不说这么多啦~
页: [1]
查看完整版本: 学Unity3D游戏开发要掌握多少c#基础,另外还要学习dx或是 ...