前言:这个系列的文章纯属对自己学习的整理,非高手之作。但确实的记载了我作为一个没接触过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》。我只能说,我的妈~~~到处是错误,且很多时候都是话说一半。。。额,真不知道这算好还是不好。反正我在改他书上错误和调试的过程中,还是很有进步的说~~~不过我看完第三章就没往下看了,主要是因为错误累积太多,没法往下进行项目了。。。亲,如果你想的话,可以尝试下。过会儿再把在书中学到的代码示例什么拿出来分析下。

开始Unity3D的学习之旅相关推荐

  1. 開始Unity3D的学习之旅

    前言:这个系列的文章纯属对自己学习的整理,非高手之作.但确实的记载了我作为一个没接触过3D游戏编程的大学生的心路历程.争取每周整理一次吧.之所以会開始学Unity3D,最基本的原因是由于在快放暑假的时 ...

  2. 《Unity Shader入门精要》学习笔记第5章 开始Unity Shader学习之旅

    本文章用于帮助自己学习,因此只记录一些个人认为比较重要或者还不够熟悉的内容. 原作者:http://blog.csdn.net/candycat1992/article/ 第五章 开始Unity Sh ...

  3. 3D美术人员Technical Artist(TA技术美术)的学习之旅(4)

    上一篇文章我讲了渲染管线以及我觉得美术应该有疑问的程序语法的书写格式.接下来我会根据我理解的冯乐乐老师Shader入门精要去说说Shader的基本语法结构有哪些(这里针对的是Unity3d的Shand ...

  4. 开源中国社区----我的学习之旅

    开源中国社区----我的学习之旅 1.socket实现银行排队系统 http://www.oschina.net/code/snippet_2376204_53196 2.Qt棋盘 http://ww ...

  5. hadoop学习之旅1

    大数据介绍 大数据本质也是数据,但是又有了新的特征,包括数据来源广.数据格式多样化(结构化数据.非结构化数据.Excel文件.文本文件等).数据量大(最少也是TB级别的.甚至可能是PB级别).数据增长 ...

  6. 基于设计模式的学习之旅-----访问者模式(附源码)

    基于设计模式的学习之旅-----访问者模式 1.初始访问者模式 2.什么是访问者模式 表示一个作用于某对象结构中的各元素的操作.它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作. 3.模 ...

  7. WCF学习之旅—WCF服务的WAS寄宿(十二)

    上接    WCF学习之旅-WCF服务部署到IIS7.5(九) WCF学习之旅-WCF服务部署到应用程序(十) WCF学习之旅-WCF服务的Windows 服务程序寄宿(十一) 八.WAS宿主 IIS ...

  8. 基于 Android NDK 的学习之旅-----资源释放

    基于 Android NDK 的学习之旅-----资源释放 做上一个项目的时候因为与C引擎交互频繁,有时候会突然莫名其妙的的整个应用程序直接挂掉.因为我是学Java 开始的,所以对主动释放内存没多大概 ...

  9. java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...

    今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...

  10. 基于 Android NDK 的学习之旅----- C调用Java

    2019独角兽企业重金招聘Python工程师标准>>> 基于 Android NDK 的学习之旅----- C调用Java 许多成熟的C引擎要移植到Android 平台上使用 , 一 ...

最新文章

  1. 直接可以拿去用的正则验证表达式
  2. 9款Android经常使用的高速开发框架
  3. springBoot 全局异常方式处理自定义异常 @RestControllerAdvice + @ExceptionHandler
  4. Javascript中的arguments数组对象
  5. 微型计算机最早出现在第三代计算机中,微型计算机最早出现在第三代计算机中。...
  6. 获得变量的名称获得传入参数的参数类型与堆栈中的函数名获得变量的名称
  7. jq获取表格里的checkbox_Python抓取网页表格(一)
  8. 一段话系列-正则基础
  9. 关于使用,NI采集卡+labview信号采集,问题交流【第二贴】
  10. niceScroll.js
  11. 网安学习-应急响应1
  12. LiveReload拓展配合Webpack实现网页自动刷新
  13. 【易社投研资讯】销量一日暴增数倍,上海加码外牌限行,新能源车换购需求迎新一轮释放,哪些公司或将受益?
  14. mysql中约束由数字构成_MySQL 数据类型和约束(外键是重点)
  15. 洛谷P1282 多米诺骨牌 题解
  16. js 获取当前是这个年份的第几周+获取这周的开始和结束日期
  17. 微软2018年重组背后,扒一扒受影响的人与事
  18. qt人员管理模块(模块化程序)功能块复制直接使用不冲突
  19. 深信服虚拟服务器断断续续的,深信服防火墙AF做双机时虚拟MAC问题的处理办法...
  20. 解决 {ret:100030,msg:this api without user authorization} android QQ第三发登录成功后获取用户信息失败的问题

热门文章

  1. Ubuntu源码安装gcc-10
  2. 计算机网络网络应用之P2P应用
  3. HTML5 简介与安装
  4. matlab rsi的交易策略源码,超级RSI副图指标公式源码
  5. Matlab2016a安装教程
  6. 下载pyboard的flash中的驱动程序_HASP加密狗驱动程序没有安装成功如何解决
  7. c语言crc编码函数,C语言:CRC校验
  8. 【收集】个人认为比较实用的电脑工具软件(附带安装包下载)
  9. 传智播客-刘意-java深入浅出精华版学习笔记Day01
  10. 登录授权验证之OAuth2.0