本人是个游戏开发小白,想用 unity 开发一个小游戏,类似 steam 里面那种独立小游戏类型的,那么想请教各位大佬们,unity 里面的脚本语言比如 C#,我大概要掌握到什么程度呢?我在看 C#教程里面后面慢慢就深入到.net 框架还有什么 linq 啊,lambda 表达式啦异步编程啊什么的,还是有点头大的,是要先精通 C#再来搞 unity 吗?🙄️
1
ResidualSoils 2018-05-10 09:29:35 +08:00
如果你只是想做独立小游戏,那么学完 OOP 就差不多了,因为还有很多别的需要你学。
|
2
longear 2018-05-10 09:30:53 +08:00 1
C# 了解简单的语法即可,刚开始千万不要先深入学 C#。 其实只要是个程序员就可以上手 Untiy3D, 关键是需求导向, 需要实现什么样的设计,再考虑技术如何实现。
另外好奇你想做 2D 还是 3D 游戏? |
3
VDimos 2018-05-10 09:58:54 +08:00 via Android
没必要,基本语法掌握就行了,熟能生巧
|
4
lizhenda 2018-05-10 10:01:51 +08:00
需求驱动业务,只想去学语法用法是没办法做一个完整的游戏的
|
5
OptimusPrime OP @longear 想做 2D 横版这类型的,先从解密这类型入手,不涉及太多的动作要素在里面,然后慢慢地往更复杂更深入的类别里面去做
|
6
OptimusPrime OP @ResidualSoils 应该还涉及到游戏关卡设计,游戏 UI,音乐这些方面,再有就是 unity 里面各种功能是吧?
|
7
catinsides 2018-05-10 10:14:27 +08:00 1
我最近也在学习 unity,直接忽略了 C#语言部分的教程。重点学习如何用 API 实现自己的想法,快速搭建出游戏雏形,在制作游戏的过程中查缺补漏。
|
8
wqxuan 2018-05-10 10:14:32 +08:00 via iPhone 2
楼上的回答都是很靠谱的,我之前自学 Unity 开发并上架了两个小游戏,顺手写了一个入门指南,lz 可以参考下 http://www.jianshu.com/p/7f05b90f411e
|
9
MonoLogueChi 2018-05-10 10:14:59 +08:00 via Android 1
掌握基本语法,知道框架怎么用,了解委托和事件驱动,懂观察者模式,会用异步。最重要的是要有编程思想
|
10
OptimusPrime OP @MonoLogueChi 那就是属于设计模式这一块儿得好好研究一下了是吧?
|
11
OptimusPrime OP @catinsides 可以加 qq 吗?有空可以一起交流哇~我 qq2456936944
|
12
MonoLogueChi 2018-05-10 10:40:26 +08:00 1
@OptimusPrime #10 其实只要懂基本语法,然后查查 API 就能实际操作了(基本就是我现在的状态),但是想要真的做一个成熟的项目,要学的东西还有好多
|
13
OptimusPrime OP @MonoLogueChi 我其实也是准备先从比较小一点,实现起来不太复杂的项目做起来,然后慢慢深入,在这个过程查漏补缺之类的
|
14
xomix 2018-05-10 13:47:25 +08:00
你即使要使用.net core 制作 mvc 的后台也不需要太多的深入语言学习。拿着语法说明就可以做了,当你需要深入的时候你自己就去买 CLR via C# 来看了
|