为了学Unity而学的C#,只要能看懂C#就行了吗?
个人了解过c,c艹,py,java等,水平一般,也就只能勉强能打打省赛(悲),应该看懂c#没有问题吧,还要细学c#吗?(如果可以的话就懒得学了,划水万岁)或者换一个表述,学Unity对c#有编程要求嘛?(就是不只要能看懂) 题主您好,其实关于Unity基础的这部分内容,应该是在学习C#的时候已经一点点渗透了,因为对于C#的入行最低要求就是能够使用C#实现游戏脚本的开发。题主有这些能力,而且能参加比赛就说明题主还是很厉害哒!所以千万不能抱着划水的心态哦,因为你可能之前掌握这些能力,但是后续不适用,不转变成自己的东西,那些知识就还仅仅只是知识,但是你多用多练就会转变成自己的东西,《伤仲永》的典故还是很有道理的。C#基本语法/数据类型/类/封装/委托/事件/接口和泛型/继承/多态/OOP这些重点一定要在平时的实操中反复磨炼(真的真的很重要!!!),确保能够非常有条理的了解自己对C#的掌控。因为题主是有语言基础的嘛,相信这些内容其实对你来说应该是只要复习一下,然后在磨练中多花点时间就好啦。
如果题主学习Unity是为了入行的话。那最重要的一点,就是你要把自己学到的知识变成成品,意思就是多去准备项目或作品,如果你去过游戏公司面试,你会发现,他们最看重的就是作品或者说是项目经历。毕竟公司是招你来干活的不是来背知识点的。这点真的很重要,你一定要边学边做!
如果题主感兴趣的话,可以听一下下面这节课,比较具体介绍了游戏行业,游戏开发流程,学习方法,面试攻略和实机演示做出一个游戏demo。
点击卡片领取海量U3D学习资源/面试攻略/简历模版 C#本来就已经是所有语言里比较好学的,因它的微软父亲已经把它打磨得对使用对象十分友好了,甚至有几十万个现成的类库基本上满足你所有的需求。所以如果你本身比较聪明或者本身会一些其它语言(尤其是你如果懂JAVA的基础)那就更没有必要专门去学C#。相对比而言,多花点时间去看看unity本身的API会更重要得多。 学 Unity 本身就可以包括学 C# ,可以没有任何基础直接上。毕竟 C# in Unity 和 C# 也不太一样……
另外,会 java 也就算半个会 C# 了,这俩不差多少。只是勉强能打打省赛,这个真的算会么……这种比赛和实际开发还是相差挺远的,一个着重的是算法,另外一个着重的是……我也不知道咋描述,反正是些别的东西。
题主太谦虚了,不好判断,反正总归是能学的。
页:
[1]