注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

狼崖雪 想做一款自己和周围人喜欢的游戏。

回答了问题 发布于 2017-03-23 15:34:46

针对学习UNITY,怎么学习C#语言?

第一阶段:初学者

一开始,可以不太用关注语言本身,大概理解什么意思就可以了(比如一般跟完Unity官方教程——Space Shooter,拾荒者,以及一些在线视频网站的教程。)

想多了解一些,可以去看Unity In Action(有中文版的应该)或者其他一些国外的书(看的下去的话官方的案例也是很好的选择)

也就是说,在初学者阶段,你不需要太关注语言本身就可以去写一些小的游戏了。

第二阶段:入门级水准程序

任何情况下,我都不推荐没有编程经验的游戏开发者在初始阶段去学编程,因为太容易被困难打击失去兴趣。

虽然编程很简单,但是想把程序写好,了解的更深入一些(比如说,什么是class,什么是面向对象,UnityAction的本质是什么) 其实在我看来是需要一定的时间去习惯的。

这一步按我的经验来看大概半年,去看一些<C#入门经典>,<C#高级编程>(选)之类的书。

这是你就是一个比较偏向开发的独立游戏制作人了。而如果你是一个策划的话,你就是一个会让程序“wow”的策划了。

但这时你还不能被称之为一个程序猿,但是大部分独立游戏你都可以已某种方式去学习并制作了,对于编程这个事,你已经有了自己的学习之路。

第三阶段:这事儿远远没完!

走到这一步的你,应该就不会在关注这一问题了,你已经有了自己的方向和学习的方式方法。向着自己的目标前进吧。(比如想做技术美术自己就会去学渲染,想做GamePlay程序就会去学算法。并且会时时感到程序基础打得不好想学一些诸如《计算机组成原理》之类的特别程序猿的书。)

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

回答被以下收藏夹收录

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    狼崖雪 的更多回答

    查看所有回答

    该问题的其他回答