网站大量收购闲置独家精品文档,联系QQ:2885784924

虚拟现实与增强现实理论与实践 课件 6-unity-项目-入门.pdf

虚拟现实与增强现实理论与实践 课件 6-unity-项目-入门.pdf

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Unity简介

•Unity也叫Unity3D,是由UnityTechnologies开发

的一个全面整合的专业游戏引擎,可以让玩家轻

松完成各种游戏创意和三维互动开发。

•优势之一:跨平台特性

–开发的产品可以同时部署在所有的主流游戏平台

•优势之二:易于上手

–提供了简单易用的开发编辑界面和高度聚合的脚本编

辑,支持C#脚本编程语言,支持3Ds、FBX等格式模型

的直接导入,在很大程度上减少了开发者的上手时间。

Unity项目入门

•1

MonoBehaviour是Unity

中所有脚本的基类

•usingUnityEngine是Unity编程中最重要的,因为它让C#脚本知道所有标

准的Unity对象,包括MonoBehaviour、GameObject、刚体、变换等。

•1

•1

•1

•1

•1

•1

•让场景中的叫CUBE的物体每帧向上走1mm

三维向量(Vector3):三个浮点数的集合

三维向量是3D软件中常见的数据类型,常用于存储对象的三维空间位置。

Vector3position=newVector3(0.0f,3.0f,4.0f);

print(position.x);//类的实例变量通过“点语法”访问

print(position.y);

print(position.z);

变量命名规则:

变量名称应使用小写字母开头;

函数名称应使用大写字母开头;

类名称应使用大写字母开头;

私有变量名称应以下画线开头;

静态变量名称应全部使用大写字母。

•Transform组件:唯一一个所有GameObject都必有

的组件

•Cube(MeshFilter-网格过滤器):为GameObject提供

3D外形,并以三角形构成的网格建立模型。游戏

中的3D模型通常是中空的,仅具有表面。

•BoxCollider(盒碰撞器):允许GameObject在Unity

的物理模拟系统中与其他对象发生交互。具有碰撞

器组件的GameObject会被当作空间中不可移动的

物体,可与其他物体发生碰撞。

•MeshRenderer(网格渲染器):虽然网络过滤器可以

提供GameObject的实际几何开关,但要使其显示

在屏幕上,要通过网络渲染器。

•让场景中的叫CUBE的物体每帧向上走1mm

publicclassHELLO:MonoBehaviour{

publicstringhello=helloworld;

//Usethisforinitialization

voidStart(){

print(hello);

}

//Updateiscalledonceperframe

voidUpdate(){

GameObject.Find(Cube).transform.Translate(newVector3(0,0.001f,0));

}//找到一个对象,索引到其组件,找到相关方法来使用。

}

•1

•1

publicclassHELLO:MonoBehaviour{

publicstringhello=helloworld;

//privateGameObjectcube;

//Usethisforinitialization

voidStart(){

print(hello);

//cube=GameObject.Find(“Cube”);

}

//Updateiscalledonceperframe

voidUpdate(){

//GameO

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档