unity3d 2d游戏中判断点击哪个gameobject

如题所述

给每个gameobject加上
void OnMouseDown()
{
this.tag="chosen";

}

这样大概能够判定吧。
新手,如果见解不当,请指正,多谢哈。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-30
你是想找到鼠标或者屏幕点击的gameobject么

unity3d中,点击按钮,会同时触发按钮监听事件和鼠标点击事件,怎么只触 ...
可以通过点击事件的响应来进行判断:if (EventSystem.current.currentSelectedGameObject != null){ \/\/点击是ui }else{ \/\/点击不是ui}

关于Unity3D中gameObject和GameObject的区别
GameObject不是对象,通常需要获取一个对象,就像你定义一个public GameObject A。那么属性里就会出现一个可托选的框,那就是Unity告诉你。你定义的这个物体是哪个物体要你选择,无论你拖拽也好,脚本里获取也好,都是要给A赋予对象的。这是一个强大的引擎,里面很多函数,都可以简化,this.gameObject就是...

unity3d中判断鼠标是否在屏幕指定区域内
编程回忆录已经有八年的历史,是教程团队旗下的一个在线网络培训机构,目前已录制十三个科目,涉及到互联网开发,软件开发,游戏开发(虚拟现实开发),现在编程回忆录的Unity3D是国内唯一一家中文连载的大型视频教程。零基础开始讲解,通俗易懂 ,以实战为目地,受到众多网友的一致好评。

Unity3D游戏场景怎么自动寻找到目标位置?Unity自动寻找到目标位置的方...
=null){this.gameObject.GetComponent<NavMeshAgent>().destination=target.position;}}}步骤7):脚本新建完成后挂载到胶囊体上,然后将Sphere赋予胶囊体的Navigation脚本,运行场景,胶囊体会运动到Sphere的位置。以上就是羽兔为各位小伙伴分享到的“Unity3D游戏场景怎么自动寻找到目标位置?Unity自动寻找到目标...

Unity3d Editor 编辑器扩展功能详解(6)Editor常用辅助类(下)_百度...
下一章节: Unity3d Editor 编辑器扩展功能详解(7)(完结)Editor美化 本节查漏补缺,简单介绍一些其他辅助类。一、 Selection Selection主要是用于返回在编辑器中的选择对象(Object)信息,这个对象(Object)可以是一份资产文件(Asset、Prefab),也可是场景中的实例对象(Gameobject)。一个经典应用就...

unity3D如何设计一个游戏角色选择界面?
在 Hierarchy下方点击Create,有2D和3D的游戏对象,我们选择3D下的cube,创建方块,这时场景中会出现一个方块,可以点击cube,修改属性和大小位置。 导入游戏素材,一般都是unitypackage后缀的文件,Maya制作的fbx文件也可以导入,导入方法直接将文件拖动到下方的文件夹区域,注意不要出现中文路径,否者会出错...

Unity3D如何正确调用与修改另一个脚本中的全局变量(在碰撞检测中)?
void OnCollisionEnter2D(Collision2D col) \/\/\/Collision2D co1 碰撞的那个碰撞物体信息 { var yk = col.transform.GetComponent<bringkey>(); \/\/获取那个碰撞物体上的类BringKey if (yk.yellowkey > 0) { Destroy(gameObject); yk.yellowkey--; } }要获取的是已经存在...

unity3d 销毁单个预制体生成的Clone物体
那是当然了,因为你生成的每个预制上都绑定了这个脚本啊,所以你鼠标点击五次,每个生成的预制上的脚本都会执行,所以当然都会被销毁了,你这样写 private var kan:int = 0;function Update () { if(Input.GetMouseButtonDown(0)){ if(b){ kan++;if(kan>=5){ Destroy(gameObject);} } } } fu...

为什么我用unity3d建的游戏,在unity测试的画面和创建后的不一样,创建...
tkCamera 管理,它支持多种适配方式比如画面中心定位于设备中心(在手机上就是手机的中心),然后四周展开不足填黑,超过截掉等等。如果你用其他的 Unity 2D 游戏插件,要看它的文档是怎么设置屏幕适配的。对于你丢失“星球”这个背景,你是用什么做出这个星球的呢?GameObject 还是 GUI 还是别的什么?

Unity3d如何做到用鼠标点击一个物品可以在屏幕上出来设定好的文字_百度...
如下:public texture2d mousetexture;\/\/更换鼠标的样式。cursor.setcursor (this.mousetexture, vector2.zero, cursormode.auto);\/\/恢复回鼠标的样式。cursor.setcursor (null, vector2.zero, cursormode.auto)。Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时...

相似回答