GameObject游戏对象

GameObject:游戏对象

Create Empty:创建一个空对象,别看是空对象,其实很有用,很多场合用空对象作为某些物体发生器,比用偏移量在脚本里写方便得多,修改更简单

Create Other:创建其他

Particle System:粒子系统,粒子发射器,可以制作很多效果

Camera:摄像机

GUI Text:图形用户界面文本,显示在画面固定位置的文字

GUI Texture:图形用户界面图片

3D Text:3D文本,显示在游戏场景中

Directional Light:平行光,模拟日照光线

Point Light:电光源,模拟无灯罩的灯光

SpotLight:聚光灯,手电之类~

Cube:立方体

Sphere:球体

Capsule:胶囊

Cylinder:圆柱体

Plane:平面

Cloth:服装

Audio Reverb Zone:音频混响区

Ragdoll:布偶猫……组合骨骼用

Tree:树

Wind Zone:区域风

Center On Children:子对象中心

Make Parent:做父对象

Clear Parent:清空父对象

Apply Changes To Prefab:改变应用到预制件

Move To View:把物体移动到观察窗

Align With View:排列视图

Align View To Selected:观察点对齐到选择的对象

Toggle Active State:

原文地址:https://www.cnblogs.com/kubll/p/10801237.html

时间: 2024-10-25 01:01:27

GameObject游戏对象的相关文章

Unity3D入门基础之游戏对象 (GameObject) 和组件 (Component) 的关系

原文出处:http://edu.china.unity3d.com/learning_document/getData?file=/Manual/TheGameObject-ComponentRelationship.html 我们在使用Unity的时候,会常常创建一个游戏对象(GameObject).使用快捷键 ctrl + shift + N创建一个空的游戏对象时.你会发现该游戏对象默认加入了一个transforme component( 变换组件).以下来介绍下变换组件. 变换组件 (Tr

Unity GameObject.FindObjectOfType<>(); 按类型查找游戏对象

FindObjectOfType<>()   是按类型查找游戏对象.<>里面填写类型,那要是有多个这种类型的呢?来试一下. 1. 新建一个场景,新建一个Test.cs脚本,内容随便,再新建一个Test02.cs脚本,内容如下: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test02 : MonoBehaviour { public Test

U3D操作游戏对象

游戏对象:所有出现在场景中的实体都是游戏对象. 一.创建游戏对象 创建游戏对象有两种方式:一是通过在unity中创建模型,而是通过脚本动态创建游戏对象.通过脚本动态创建的灵活性较高,重点也在于通过脚本创建对象. 通过脚本动态创建游戏对象: 1.使用GameObject.CreateObject()方法可以创建u3D标准对象,如立方体,球体等 可以使用obj.renderer属性,获取创建对象的渲染器,然后设置材质.颜色等等属性 为了对象能够进行碰撞检测,需要给对象添加刚体组件:obj.AddCo

仿《雷霆战机》飞行射击手游开发--游戏对象

需求分析 既然我们做的是打飞机游戏,那需要有哪些游戏对象呢?观察一下下面这个游戏中的图片.首先,主角当然是飞机,有玩家飞机.两侧的僚机.敌机.飞机上装有各式各样的武器:普通子弹.导弹.激光等.如果只是一成不变的飞机打飞机,子弹没有变化,飞机也没有变化,那也太没意思了.所以我们还增加了道具,当敌机被击落时,会有一定的几率爆出宝石和其他各种奖励道具,比如武器升级.战机暴走.修复护甲.超级必杀.量子护盾. 我们来总结一下: 飞机有哪些基本功能?    飞行.射击.爆炸: 飞机有哪些基本属性呢? 生命.

利用脚本对游戏对象进行操作

1.创建游戏对象 GameObject.CreatePrimitive(),参数为系统默认的球体,立方体等游戏对象. AddComponent(),为游戏对象添加组件. protected GameObject obj; // Use this for initialization void Start () { obj=GameObject.CreatePrimitive(PrimitiveType.Cube); obj.AddComponent("Rigidbody"); //添加

Unity3d查找游戏对象的方法

获取游戏对象有三种方法: 1.通过对象名称获取:objCube=GameObject.Find("Cube"); 例如: private var objCube:GameObject;private var isCubeRoate=false; function Start () {  objCube=GameObject.Find("Cube");} function Update(){  if(isCubeRoate){     objCube.transfor

Unity3D基础--动态创建和设置游戏对象

转载自原文:http://m.blog.csdn.net/blog/smbroe/43488627 1.如何动态创建对象:调用GameObject的CreatePrimitive方法可以按模型进行创建,PrimitiveType中可选的模型有,Cube(立方体),Sphere(球体),Capsule(胶囊),Plane(平原),Cylinder(圆柱):创建出的对象不需要Add之类的就可以显示出来 GameObject cubeObject = GameObject.CreatePrimitiv

转载 ---- 【Unity3D自学记录】代码获取隐藏游戏对象

http://blog.csdn.net/daijinghui512/article/details/34095553 很多人把游戏物体的active改成false后,用GameObject.Find()就找不到游戏对象了. 我来告诉大家一个巧妙的方法,借鉴的是雨松大神的方法~ 首先创建一个父级OBJ,OBJ的active不能为false 然后将我们隐藏的游戏物体放在OBJ下~ 如图: 代码如下: [csharp] view plain copy <span style="white-sp

【WIP2D引擎】那些年对游戏对象的思考

WIP源代码: Github OSC镜像 对象系统以对象为中心,对象系统的最基本设计策略是基于组件的设计.对象系统将尽量避免使用继承方式来拓展游戏对象,恰当的使用Mix-in来来最属性做拓展,单个属性可以适当使用继承.每个游戏对象都是由属性组装起来的. 组件分为两种,c++组件和脚本组件,脚本组件是在脚本中定义的.一般来讲某些脚本组件是 c++组建的封装,这时仅仅是吧 c++组件实例的指针关联到脚本中,所有通信都由此指针链接. 在 c++中当前的主要对象就是 sprite,这个 sprite 在