开始Unity3D的学习之旅

本文记录了一位大学生从零开始学习Unity3D的过程,通过跟随视频教程和实际项目经验,逐步掌握游戏开发的基础。作者强调了先理解官方用户文档的重要性,并分享了在音乐控制、对象脚本添加、移动跳跃脚本、光照设置等方面的代码片段。同时,提到阅读英文原版书籍《Unity 3.x Scripting》带来的挑战和收获。
摘要由CSDN通过智能技术生成

         前言:这个系列的文章纯属对自己学习的整理,非高手之作。但确实的记载了我作为一个没接触过3D游戏编程的大学生的心路历程。争取每周整理一次吧。之所以会开始学Unity3D,最主要的原因是因为在快放暑假的时候,我找了一家做iPhone游戏的小公司实习。找的过程就不提咯,反正来了之后算是苦逼咯。在来之前,这边叫我先学C#。于是在学校的时候找了本书,自学了下。正好我们做数据结构课设,就用C#写了一个带图形界面的关于最短路径算法的校园导游系统(带了.Net Framework的类库,所以很大......)。就我的技术底子来说的话,我是个半吊子。平时兴趣太广泛了......之前就会C和Python,喜欢用Linux,C++也就知道点语法。好了,言归正传,开始我们的学习吧^,^

         到了上海,和老大聊过,把自己安顿好后,第二天就直接开始上班咯。刚开始老大就给了我一个论坛,叫我自己去学~~~就是这个Unity3D圣典。在里面找到龚老师的视频,看的是《太空射击项目实战系列17讲》。起初看着,跟着做,还觉得挺好玩的。但是大概看到8讲之后,发觉没学到啥。主要是因为这样看视频,理解不够深刻。当然,还有一个原因是老大给了我一个项目,叫我改算法。额......本来感觉这8讲都学到好多了,结果拿到项目。即便只是其中的一个代码片段,理解起来都有问题。而且操作上面,就只会龚老师叫的那几个。中间也有去翻官方的脚本文档,但是还是不懂,因为我连Unity的界面有些啥都还不太明透。好吧,这里先整理一下我学会的代码片段吧。初学的话,建议还是去官方看用户文档(这个很重要,一些基本概念理解后,接下来的学习就要轻松多了),先熟悉Unity3D的操作和基本界面,工作流程之类的吧。如果外语不够,可以参考这份翻译版(当然,外语是必经之路,如果想成高手的话)。刚开始的话,只需要看用户手册就行了。组件手册和脚本手册等以后用到了再查也不迟。以下为一些情况的处理:(后面用的基本都是javascript)

Unity3D OnGUI函数控制音乐


Unity3D 给对象(gameObject)添加脚本代码


Unity3D 一个设置方向键移动和空格起跳的脚本


Unity3D 几个默认函数的区分


Unity3D Directional Light照亮场景的方法


Unity3D 一些接触到的函数(第一周)


yield js c#


      之后嘛,看了英文原版书,最近刚出的。叫《Unity 3.x Scripting》。我只能说,我的妈~~~到处是错误,且很多时候都是话说一半。。。额,真不知道这算好还是不好。反正我在改他书上错误和调试的过程中,还是很有进步的说~~~不过我看完第三章就没往下看了,主要是因为错误累积太多,没法往下进行项目了。。。亲,如果你想的话,可以尝试下。过会儿再把在书中学到的代码示例什么拿出来分析下。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值