開始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》。我仅仅能说,我的妈~~~到处是错误,且非常多时候都是话说一半。。。额,真不知道这算好还是不好。反正我在改他书上错误和调试的过程中,还是非常有进步的说~~~只是我看完第三章就没往下看了,主要是由于错误累积太多,没法往下进行项目了。。。亲,假设你想的话,能够尝试下。过会儿再把在书中学到的代码演示样例什么拿出来分析下。

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Eclipse下载与安装

    第一步:下载Eclipse,并安装下载链接:http://www.eclipse.org/downloads/1、点击DownloadPackages进入Eclipse下载界面2、找到EclipseIDEforJavaEEDevelopers,根据自己的系统选择Windows32-bit还是64-bit的,点击相应链接下载(因为我的系统是…

  • java queryinterface_C++ COM编程之QueryInterface函数(一)

    java queryinterface_C++ COM编程之QueryInterface函数(一)前言组件对外公布的是接口;一个组件可以实现多个接口,也就是说可以对外公布多个接口,之前也总结过了,你很少会100%的去完全了解一个组件的所有接口,就像你去学习编程一样,你几乎不可能去成为编程中的全才。那么,既然我们不能去完全的了解一个组件提供的所有接口,那么我们在实际开发中,如何去判断一个组件是否提供对应的接口呢?看文档?是的,是个好主意,在文档的海洋,找到一个知识点,真的很难,浪费时间和精力;其…

  • 自己手动添加开机启动项怎么设置_bios启动项

    自己手动添加开机启动项怎么设置_bios启动项在运行里输入msconfig

    2022年10月30日
  • can not create this interface_getinterfaces方法

    can not create this interface_getinterfaces方法Androidstudio导入依赖,构建时报错错误如下: StaticinterfacemethodsareonlysupportedstartingwithAndroidN(–min-api24):voidbutterknife.Unbinder.lambda$static$0()Message{kind=ERROR,text=Statici…

  • CentOS下yum的安装及配置

    CentOS下yum的安装及配置一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yuminstall[]即可安装相应的软件,yum工具会自动的从网上yum源中下载相应的依赖包,并以正确的依赖关系一个个安装依赖包。下面简单介绍一下CentOS下安装yum源的流程和操作。一、查看、卸载已安装的yum包1、查看已安装的yum包

  • SQL sp_executesql详细使用

    SQL sp_executesql详细使用详情请查看microsoft:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-executesql-transact-sql?view=sql-server-2017CREATETABLE[dbo].[Test]( [ID][int]IDENTITY(1,…

发表回复

您的电子邮箱地址不会被公开。

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