Unity3D Script Keynote

Unity3D Script Keynote

1、通过GameObject.CreatePrimitive()来创建对象。AddComponent()用于给对象添加一个组件。

  

2、GameObject.Find()方法中传入对象的在Hierarchy中的路径名,即可获取该对象。

  

3、通过Destroy()方法可以销毁对象。

  

4、发送消息。

  

  需要注意,SendMessageUpwards()函数首先会将消息发送给自己,然后才会发送给父类。

5、旋转分为以下2种,Rotate绕自己旋转,RotateAround绕其它对象旋转:

  

6、C#中,类名必须与文件名一致。类必须继承自MonoBehaviour类。

7、js与c#的互调。首先,获取对象,然后调用对象的方法。

8、使用WaitForSecond()生成对象,可让线程等待。

  

9、通过Random.Range()获取一个随机数。

  

10、Mathf是数学类

  

  

11、摄像头投影类型切换:

  

12、添加新菜单:

  

13、添加组件菜单:

  

14、摄像机切换:

  

15、Physics.Raycast可以绘制射线。

  

Unity3D Script Keynote

时间: 2024-10-19 00:09:57

Unity3D Script Keynote的相关文章

Unity3D Physics Keynote

[Unity3D Physics Keynote] 1.在哪设置Layer Collision Matrix? "Edit"->"Project Settings"->"Physics". 2.“Import Package”->"Physic Meterial",是Unity自带的物理材质包. 3."Import Package"->"Character Controll

[Unity3D]Script 脚本所有编译器属性详解

Script属性是基于IDE的一系列编译器属性JS中用@script 属性方法()访问,c#中用[属性方法()]访问.一共就只有9种属性访问方式: AddComponentMenu    在Component菜单中添加新的菜单项 ContextMenu      在当前脚本的组件中添加右键菜单内容 ExecuteInEditMode    让当前脚本可以在运行模式中实时更新修改 HideInInspector        是变量在检测时不被显示,但是会被实例化? NonSerialized  

Unity3D Script Execution Order ——Question

我 知道 Monobehaviour 上的 那些 event functions 是 在主线程 中 按 顺序调用的.这点从Manual/ExecutionOrder.html 上的 一张图就可以看出来. 既然按 顺序 调用,那么 如果 比如update 在这一次 调用的 时候 执行 了 大量的运算 导致 主线程 被堵塞.是不是 意味着 这之后的 event funstion 也被堵塞了. 测试一下: 1 using UnityEngine; 2 using System.Collections;

使用 Sublime Text 2 开发 Unity3D 项目

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,[狗刨学习网]unity极致学院,致力于打造业内unity3d培训.学习第一品牌. 用 Sublime 已经有很长一段时间,很舒适,很贴心,根本停不下来.之前因为是开发页游,所以是用 AS3 开发,近段时间,新开了个手游项目,引擎方面选定了 Unity3D,老实说,之前没有太多的 3D 的概念,只是自己偶尔会下个 AS3 写的 3D 引擎玩一下,折

启动unity3d 提示“unity3d EditorWindow could not be loaded because the script is not found in the projec”

转载请注明出处:http://blog.csdn.net/u010019717 更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/space-uid-18602.html 估计很少有人遇到这个问题,正常Mono中这个问题会直接提示出来. 主要是 脚本名和类名的不统一所致. 看一下正常启动的效果(EditorWindow): ?? 说一下错误出现的操作 脚本名为 DetectLeak .cs , 类名为:DetectLeaksWindow.默认让这个窗口打开着,

Unity3d基础组件 (Component) 和脚本 (Script) 关系

原版的:http://edu.china.unity3d.com/learning_document/getData?file=/Manual/TheComponent-ScriptRelationship.html 组件 (Component) 和脚本 (Script) 的关系 创建脚本并将其连接到游戏对象 (GameObject) 时,脚本会出如今游戏对象 (GameObject) 的检视器 (Inspector) 中,就像一个组件 (Component). 这是由于脚本在保存时变成了组件

U3D——Unity3D的脚本-script入门

 Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本. 什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读.U3D内部如何解读脚本,这不是我们所要关心的-这是引擎开发人员的活,我们所要知道的就是脚本的使用规则. [三种语言的特点] U3D支持C#,JavaScript,BOO三种语言格式的代码编写.首先来简单介绍下这三种语言的特点: 对U3D来说,这是入门级的脚本语言,U3D内置的函数都能通过JS方便的调用.语法

Unity3D游戏开发初探

一.预备知识-对象的"生"与"死" (1)如何在游戏脚本程序中创建对象而不是一开始就创建好对象?->使用GameObject的静态方法:CreatePrimitive() 以上一篇的博文中的"指哪打哪"例子为基础,在AddForce脚本写入以下代码:   其中在CreateCube方法中,使用GameObject.CreatePrimitive方法来创建Cube类型的游戏对象实例,设置了它出现的坐标并为它增加刚体组件.这里可以看下AddCo

Unity3D游戏开发初探—2.初步了解3D模型基础

一.什么是3D模型? 1.1 3D模型概述 简而言之,3D模型就是三维的.立体的模型,D是英文Dimensions的缩写. 3D模型也可以说是用3Ds MAX建造的立体模型,包括各种建筑.人物.植被.机械等等,比如一个大楼的3D模型图.3D模型也包括玩具和电脑模型领域. 互联网的形态一直以来都是2D模式的,但是随着3D技术的不断进步,在未来的时间里,将会有越来越多的互联网应用以3D的方式呈现给用户,包括网络视讯.电子阅读.网络游戏.虚拟社区.电子商务.远程教育等等.甚至对于旅游业,3D互联网也能