開始Unity3D的学习之旅

開始Unity3D的学习之旅

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119015.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • redis集群搭建(非常详细,适合新手)_redis哨兵模式两主多从

    redis集群搭建(非常详细,适合新手)_redis哨兵模式两主多从前言由于项目需要,搭建了一个Redis服务器集群,实现了主从配置和容灾部署,使得主机出现故障时,可自动进行容灾切换,下面就详细讲解一下如何利用Redis来实现。文章重点1、Redis入门简介2、Redis安装部署3、Redis集群整体架构4、Redis主从配置及数据同步5、Redis哨兵模式搭建一、Redis入门简介Redis(RemoteDictiona…

    2022年9月1日
    4
  • hive sql和mysql区别_mysql改表名语句

    hive sql和mysql区别_mysql改表名语句mssql的正式名字是SQLServerMS公司出的。图形操作界面好一些,性能还可以。在在mssql和oracle上不能互换.支持OLEDB连接.asp、mssaql只能forwindow mysql就是mysql下面是readme:免费软件。性能也可以。速度快,用于小规模.命令行界面.(可以装图形操作软件.) sqlserver我以前是做ASP的时候用的 现在学PHP

    2022年10月2日
    2
  • oracle sequence用法_oracle session

    oracle sequence用法_oracle session1.   AboutSequences(关于序列)序列是数据库对象一种。多个用户可以通过序列生成连续的数字以此来实现主键字段的自动、唯一增长,并且一个序列可为多列、多表同时使用。序列消除了串行化并且提高了应用程序一致性。(想象一下没有序列的日子怎么办?)2.   CreatingSequences(创建序列)前提:PrerequisitesTocreateasequ

    2022年10月19日
    1
  • Linux 系统 top 命令详解

    Linux 系统 top 命令详解文章目录前言top命令关键词详解1.VIRT:virtualmemoryusage虚拟内存2.RES:residentmemoryusage常驻内存3.SHR:sharedmemory共享内存4.DATA:数据占用的内存5.top运行中的交互命令top命令图解前言top命令是Linux下常用的性能分析工具,能够实时显示系统状况,比如cpu、内存的使用等。以下详细介绍top命令。top命令关键词详解1.VIRT:virtualmemoryusa

    2022年9月2日
    5
  • lookdiv激活码_在线激活

    (lookdiv激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1435QFILVV-eyJsaWNlb…

    2022年3月30日
    145
  • 程序员不成熟的若干个特征

    程序员不成熟的若干个特征人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物。就是能不能把我的世界变成你的世界。这个社会有很多的成年人,还没有脱离幼稚的行为。一点小事情就跟别人争来争去。人不成熟的第一个特征——就是立即要回报他不懂得只有春天播种,秋天才会收获。很多人在做任何事情的时候,刚刚付出一点点,马上就要得到回报。(学钢琴,学英语等等,刚开始就觉得难,发现不行,立即就要放弃。)做我们这个项目也是一样,很多人来做这个生意,开始没有什么成绩,就想着要放弃,有的人一个月放弃,有的人三个月放弃,有的

    2022年5月27日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号