第一篇啊,所以先讲点废话。
并不是第一次接触Unity,在两年前自学Android的时候也接触过Unity,然后不知什么原因没有学下去,估计是完全不知道怎么用吧。
而昨天心血来潮,又被游戏插画所迷住,决心学点。不知不觉睡觉啦,醒来已经半夜1点,正正好。本是和着Maya一起下载的,不料Maya这下载速度很不友善(开不开VPN都试过),那就先学Unity吧。
siki同學的教程也下载好了的,在下载Unity时,看到了官网有教程,而且看起来还蛮用心的,那就先看看官网的教程如何嘛。结果还蛮出乎意料的,做得很认真很细微,清晰度也非常高。边看边练,到现在(9点)刚把第一个游戏做完,简直成就感满满。
再多说一句啊,学习啊,一定要寻找成就感,不然学半个小时就累了。自学则更是如此,不过现在有网络课程的陪伴还是蛮幸福,碰坑了不至于绕很久。
那么,开始吧。配置什么的我就不多介绍了,去官网下载个人免费版就够用。然后在安装好之后需要验证,你可能会碰到这个坑,我先给你准备好:
Unity3D 5.x 启动过程中 License Error 解决办法
然后,跟随官网的教程一起来学习Unity吧。
教程总地址在这里:https://unity3d.com/cn/learn/tutorials
第一课就是做一个游戏——Roll a Ball,共有九个课时。时长我没算过,反正我跟着练,不懂的还会暂停回放,大概花了7个小时,视频时长估计加起来也就两个小时左右吧。
想学的自己去看视频,官网的视频是放在YouTube上的,所以需要准备一个VPN。对了,官网教程目前是没有中文的,所以英语比较差而且没接触过编程的同学还是找国内的教程吧,有编程经验的应该看他的操作就能懂。我接下来把学习过程中碰到的坑分享一下。
最开始让我很蛋疼的是,我不知道怎么转动视角,用了熟知的操作方式都不行,网上搜到的根本不是我想要的。然后我各种乱试,得出在Mac下是按住 shift + alt/option 键,然后双指滑动是放大缩小,三指拖动是转动参考系。
然后,是页面加代码的开发模式,给我的感觉是和iOS及Android开发超级像,不过,Unity的页面开发比iOS及Android方便快速多了。代码用C#写,和Java几乎没有区别。所以,这令我很吃惊,我本以为这是面向设计专业的软件,没想到确实更适合我们软件专业的,简直有种重拾本行的感觉。我都已经受够了Android那无聊的开发和Java庸囧的语法了。不过,这与Android的动画开发比较像,我还是蛮喜欢的,而且最关键是能轻松做出非常炫酷的效果。
还有个坑就是,一开始我用鼠标移动物体的时候总是不如意,本来我是想把物体在XZ平面上拖动,但时常会拖到Y轴去,有点莫名其妙。后来仔细观察才知道,拖动的是鼠标选中的那个面。所以,先把鼠标放在要拖动的面上,然后再拖动,就不会乱跑了。
好像也就这些了,其他的地方教程讲得很详细,没懂会看就行了。
哈哈哈,明夜做第二个游戏。睡觉。