`
445822357
  • 浏览: 736325 次
文章分类
社区版块
存档分类
最新评论

unity3D之获取游戏对象的3种方法

 
阅读更多

获取游戏对象有三种方法:

1.通过对象名称获取:objCube=GameObject.Find("Cube");

例如:

private var objCube:GameObject;
private var isCubeRoate=false;

function Start () {
objCube=GameObject.Find("Cube");
}

function Update(){
if(isCubeRoate){
objCube.transform.Rotate(0.0f,Time.deltaTime*200,0.0f);
}
}

function OnGUI(){
if(GUILayout.Button("旋转",GUILayout.Height(50))){
isCubeRoate=true;
}
}

2.通过tag标签获取单个游戏对象:objCube=GameObject.FindWithTag("Finish");

3.通过游戏标签获取多组游戏对象:objCube=GameObject.FindGameObjectsWithTag("Finish");

分享到:
评论

相关推荐

    [多媒体/3D 动画/游戏] Unity3D游戏编程基础入门班 by 泰课在线(价值200元)[高清完整版][AVI+TS][1.43GB]

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。 Unity3D的PC插件安装量达到2 亿...

    Unity3D 2018 最新最全800个脚本教程

    Unity3D教程:游戏开发算法(二) ClickShowWindow 点击显示窗口 鼠标选中物体并拖动物体的方法 在触屏中如何用触摸获取场景中的三维物体啊? Unity3D教程:掌握多线程! Unity3D教程:制作简单小汽车游戏 OnGUI的...

    强大的unity3d对象池工具插件Yet Another Object Pooler

    [Unity3D] Yet Another Object Pooler YAOP是开发项目中使用的工具。它越小、越快越精简越好。如果需要,它可以动态缩小自身,减少程序内存使用。 安装和使用说明: 1. 下载包并导入。 2. 通过右键单击层次结构或...

    Unity3D 自带手机陀螺仪程序

    使用Unity3D4.6.3 版本自带的API,检测手机的陀螺仪传感器,实现通过陀螺仪控制游戏对象的功能。

    SuperMap 3D SDKs_Unity鼠标点击添加GeoBox对象

    SuperMap 3D SDKs_Unity中实现鼠标点击添加GeoBox对象,代码里有如何获取场景、场景鼠标点击触发事件、获取鼠标当前精度的地理坐标、在场景的跟踪图层添加GeoBox对象等关键代码

    unity2d 游戏开发资源 unity2d 游戏开发资源

    参与开发音社团:Unity Taiwan Developers、UGDC—Unity3D Game Design Community、XNA Taiwan Developers、台湾游戏独立(Indie)开发者Group、Android台湾开发者社群。 曾奕霖,现职:圣堂数字有限公司/企划部...

    unity3D日志输出插件 Editor Console Pro3.9

    - 使用搜索栏位按文本、文件名、类、游戏对象名称快速过滤所有条目。 - 使用正则表达式进行搜索和过滤。 - 用自己的颜色、图标和切换按钮创建自定义过滤器组,而不仅仅是默认的日志、警告和错误。 - 查看围绕堆栈中...

    RuntimeUnityEditor:游戏中检查器和调试工具,用于使用Unity3D游戏引擎制作的应用程序

    运行时Unity编辑器/调试工具游戏内检查器,编辑器和交互式控制台,用于使用Unity3D游戏引擎制作的应用程序。 它是为调试和修改Unity游戏而设计的,但也可以用作通用培训师。特征适用于支持的大多数Unity游戏...

    DanmakU:Unity3D的开源Danmaku开发套件

    DanmakU是Unity3D的高性能,开源开发套件,致力于简化2D项目符号地狱游戏的开发。 请查阅或加入以获取更多实时支持。特征用于触发和管理大量相似对象的综合工具集。 通过Unity C#Jobs系统和GPU实例化,可实现高多...

    UnityEditorFundamentals:Unity编辑器基础知识视频源代码-Source code editor

    视频3-Unity3d编辑器指南-如何使用Unity3d创建3D对象? 视频4-Unity3d编辑器指南-如何在Unity3d中使用源代码控制? 视频5-Unity3d编辑器指南-如何创建和配置3D对象对撞机? 视频6-Unity3d编辑器指南-如何在Unity...

    Unity物体创建器(平面随机/定点)

    用于unity3D游戏开发,一般用于生成预设怪物。有两个脚本,①平面生成,Y轴可投射到Terrian地形上,也可直接在当前平面Y轴,可以实现通过对象的大小生成在对象这个大小范围内的矩形范围随机点位置生成预设,具体请看...

    UnityGameFramework案例源码.zip

    对象池 (Object Pool) – 提供对象缓存池的功能,避免频繁地创建和销毁各种游戏对象,提高游戏性能。除了 Game Framework 自身使用了对象池,用户还可以很方便地创建和管理自己的对象池。 流程 (Procedure) – 是...

    StorageServicesGLTFDemo:Unity Blob存储示例,用于动态加载glTF模型

    Unity glTF Blob存储加载器示例 用于使用Azure Blob存储加载glTF模型的示例Unity项目。...将详细信息复制并粘贴到Unity场景的Blob存储配置游戏对象中。 要求 需要互联网连接。 确保动态加载资产时将HoloLens

    MultiTag-System-for-Unity:此软件包允许您使用ScriptableObjects标记游戏对象

    该软件包允许您使用ScriptableObjects标记游戏对象。 特征: 允许在对象上放置任意数量的标签 通过Inspector和代码添加和删除标签(在Build中比在Editor中工作更快,因为在从对象添加/删除标签时Inspector会更新) ...

    Unity-WebGL-Utilities:一些有用的Unity WebGL游戏实用程序

    这是一种简单的行为,您可以将其添加到持久性游戏对象中。 它将定期将WebGL内存统计信息记录到浏览器控制台,以帮助您调整WebGL内存大小: 更新了CachedXMLHttpRequest 不幸的是,CachedXMLHttpRequest的原始版本...

    Editor Console Pro V3.968

    - 使用搜索栏位按文本、文件名、类、游戏对象名称快速过滤所有条目。 - 使用正则表达式进行搜索和过滤。 - 用自己的颜色、图标和切换按钮创建自定义过滤器组,而不仅仅是默认的日志、警告和错误。 - 查看围绕堆栈中...

    Expansion Pack for Game Creator 2 v1.4.1

    16个游戏对象(拖动、生成等) 7个照明(设置、闪烁、跟随、注视) 5 x 逻辑(对撞机尺寸,重复) 14个地图(迷你地图、全屏、导航指南针) 6 x 物理3D(刚体阻力、吸引和排斥) 12 x 随机(指令、对象、等待等) 6 ...

    Odin - Inspector and Serializer v3.0.3.unitypackage

    您现在可以使用 Odin 来快速创建自定义的编辑器窗口,帮助组织您的项目和游戏数据。 · 输入验证: 通过允许您的开发者设置场景和输入验证来赋能您的整个团队,让 Unity 的使用对艺术家和开发者来说变得前所未有的...

    World Map Globe Edition 2 V14.5

    将全局预置拖到您的场景中并自定义外观。...该资产包含一个完整的API,用于探索和利用提供的国家、省和城市目录—获取地理位置、城市都市人口、所属国家和省等信息,导航到这些信息,获取省和国家的邻居,等等!

    Il2CppAssemblyUnhollower:生成 Managed->IL2CPP 代理程序集的工具

    这包括泛型类型和方法、数组和新对象创建。 有些东西可能会被严重破坏。用法构建或获取版本使用获取虚拟程序集运行AssemblyUnhollower --input=<path> --output=<output> --mscorlib=<path> 生成的程序集可以与您最...

Global site tag (gtag.js) - Google Analytics