前言:这个系列的文章纯属对自己学习的整理,非高手之作。

但确实的记载了我作为一个没接触过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#

之后嘛。看了英文原版书。近期刚出的。叫

tid=2519" target="_blank">《Unity 3.x Scripting》。我只能说。我的母亲~~~到处是错的,所以许多人说有一半的时间。。

前额,我真的不知道这是好还是坏。不管怎么说,我在这本书改变了他的错误和调试过程,它仍然是非常进步的发言权~~~但我没有看到第三章往下看,主要是由于太多的错误积累,不下来的一个项目。。。关闭,假设你想这样做,你可以尝试下。我过会儿再代码示例中演示了什么书出来学习分析。

开始Unity3D参观考察的更多相关文章

  1. 推荐一本写给IT项目经理的好书

    原文地址:http://www.cnblogs.com/cbook/archive/2011/01/19/1939060.html (防止原文作者删除.只能拷贝一份了) 推荐一本写给IT项目经理的好书 ...

  2. 推荐两个Magento做的中文网站 GAP和佰草集

    Magento这两年发展很快,可以算是现阶段最有前途的开源电子商务系统,国外用的人很多,相对应的,国内也已经有很多人在用Magento建站了,可惜的是这其中绝大多数还是英文站,大多是国内外贸商建的外贸 ...

  3. http://www.artrobot.com/北京钢铁侠

    http://www.artrobot.com/ 钢铁侠ROS智能机器人 钢铁侠ROS智能机器人 型号 ARTrobot-ROS 产品图片:   产品概述: ARTrobot-ROS全开放机器人套件服 ...

  4. Unity3D安卓打包参数配置与兼容性的关系分析

    前言 在使用Unity3D工程导出安卓安装包的时候,往往会遇到兼容性的问题,针对某些机型,要么无法打开游戏,要么会出现卡机的现象.面对这种情况,我们可以调节相关的参数来提高兼容性. 为了了解在打包时候 ...

  5. unity3d 我的面试经历

    昨天在上海的一家公司面试成功了 这是我第一次面试,也是我的第一份工作 先上我的简历给大家参考下吧 个人简历 个人信息: 姓 名: 廖旭升         学 历: 无 民 族: 汉           ...

  6. Unity3D游戏xlua轻量级热修复框架

    这是什么东西 前阵子刚刚集成xlua到项目,目的只有一个:对线上游戏C#逻辑有Bug的地方执行修复,通过考察了xlua和tolua,最终选择了xlua,原因如下: 1)项目已经到了后期,线上版本迭代了 ...

  7. Unity3D使用溶解技术解决障碍物遮挡

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...

  8. 腾讯开源手游热更新方案,Unity3D下的Lua编程

    原文:http://www.sohu.com/a/123334175_355140 作者|车雄生 编辑|木环 腾讯最近在开源方面的动作不断:先是微信跨平台基础组件Mars宣布开源,腾讯手游又于近期开源 ...

  9. Unity3D游戏轻量级xlua热修复框架

    Unity3D游戏轻量级xlua热修复框架   一 这是什么东西 前阵子刚刚集成xlua到项目,目的只有一个:对线上游戏C#逻辑有Bug的地方执行修复,通过考察xlua和tolua,最终选择了xlua ...

随机推荐

  1. linux网络编程投票

    投票系统 1.说明: 写了一个投票系统.过程是先配置好server,在写一个网上投票功能.要实现网上投票功能. 事实上功能实现还是非常easy的,麻烦一点的在于过程比較繁杂,要做的东西还是挺多的. 2 ...

  2. ASP.NET MVC应用程序展示RDLC报表

    原文:ASP.NET MVC应用程序展示RDLC报表 学习ASP.NET MVC这样久,在学习,练习与应用过程中,觉得很多知识与以前的ASP.NET多有区别,但是实现操作起来,细处又有许多相近的地方. ...

  3. poj1251--Kruskal

    /* * poj1251-- Kruskal * date 2014/7/15 * state AC */ #include <iostream> #include <algorit ...

  4. HDU 2841 Visible Trees(数论)

    标题效果:给你个m*n方格,广场格从(1,1)开始. 在树中的每个点,然后让你(0,0)点往下看,问:你能看到几棵树. 解题思路:假设你的视线被后面的树和挡住的话以后在这条线上的树你是都看不见的啊.挡 ...

  5. Func和Action的用法区别

    平时我们如果要用到委托一般都是先声明一个委托类型,比如: private delegate string Say(); string说明适用于这个委托的方法的返回类型是string类型,委托名Say后 ...

  6. [dp] hdu 4472 Count

    意甲冠军: 鉴于n节点,满足子节点的相同的树节点号的同一层较少不同的形式. 思考: dp[i][j] 代表i节点.最后,一个层j方法节点 由于满足同层节点,所以j一层又一层必须是j 整数倍 所以就能得 ...

  7. CSharp设计模式读书笔记(20):观察者模式(学习难度:★★★☆☆,使用频率:★★★★★)

    观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新.观察者模式的别名包括发布-订阅(Publish/ ...

  8. OpenVPN多处理之-最新架构

    好久没有更新这个系列了,由于我之前也说过,前段时间实在太忙了,并且早在一个月前就预示着本月将更加忙!事实也确实如此!最终在国庆前夕完毕了既定的计划,心里也最终能够长出一口气了.近期在忙什么呢?事实上就 ...

  9. sql优化的50中方法

    查询速度慢的原因很多,常见如下几种:    1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2.I/O吞吐量小,形成了瓶颈效应.    3.没有创建计算列导致查询不优化 ...

  10. C语言库函数大全及应用实例九

    原文:C语言库函数大全及应用实例九                                                [编程资料]C语言库函数大全及应用实例九 函数名: mktemp 功 ...