Unity3d 对Gameobject实现鼠标右键点击
2013-10-30 17:17
232 查看
前言:
在unity3d中,对GUI元素实现鼠标双击事件是很简单的,使用Event类就可以了。但是呢,有的时候
我们需要在游戏场景对一些游戏物体进行双击,从而来进行下一步的操作。OK,我们进入正题了。
思路来源:
在MonoBehaviour类中,有许多预制的事件。这里我们来看看OnMoseOver事件,它的功能其实和Update()方法
很类似。它们的区别在于Update()在整个游戏运行需要按照Unity内设置的时间来执行,OnMouseOver事件则是当鼠标悬浮在GUI元素和碰撞体上响应。所以我们可以把OnMouseOver看作是update的“子集”!
代码样例:
![](http://img.blog.csdn.net/20131030170920625?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYnJhdmV5b3VuZzEyMw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
我们只要把如上的代码拖拽到一个包含了Collider的游戏对象上(eg:一个cube),我们就可以看到效果了。
结束语:
Enjoy!
欢迎加入 Unity3d IOS 游戏开发群
1群:63438968
2群:175492844
因为有您技术更精彩!
在unity3d中,对GUI元素实现鼠标双击事件是很简单的,使用Event类就可以了。但是呢,有的时候
我们需要在游戏场景对一些游戏物体进行双击,从而来进行下一步的操作。OK,我们进入正题了。
思路来源:
在MonoBehaviour类中,有许多预制的事件。这里我们来看看OnMoseOver事件,它的功能其实和Update()方法
很类似。它们的区别在于Update()在整个游戏运行需要按照Unity内设置的时间来执行,OnMouseOver事件则是当鼠标悬浮在GUI元素和碰撞体上响应。所以我们可以把OnMouseOver看作是update的“子集”!
代码样例:
我们只要把如上的代码拖拽到一个包含了Collider的游戏对象上(eg:一个cube),我们就可以看到效果了。
结束语:
Enjoy!
欢迎加入 Unity3d IOS 游戏开发群
1群:63438968
2群:175492844
因为有您技术更精彩!
相关文章推荐
- Unity3d实现检测鼠标点击2d object事件
- [Unity3D]Unity3D游戏开发之史上最简单的鼠标点击控制人物走动实现
- 【Unity3D自学记录】用NavMesh实现鼠标点击跟随
- unity3d 5.0 点击鼠标动态改变gameObject的material
- Win10 Synaptics触摸板无法实现双指单击模拟鼠标右键点击的解决办法
- unity3d实现一个人物跟随鼠标点击地面那点就移动那点,实现点击特效加人物动画方向的切换。
- javascript实现点击鼠标右键全选表格行的所有checkbox
- 鼠标右键点击文件夹 用Unity5打开 项目 实现
- JS实现点击鼠标右键显示指定的ul(适合抽奖时指定人员中奖)
- unity3D 实现NGUI物体朝鼠标点击位置移动
- [脚本] Unity3d 实现鼠标左键点击地形使角色移动到指定地点
- Unity3D 2D游戏鼠标点击选中对象如何实现
- unity3d实现鼠标左键点击地形使角色移动到指定地点
- C# winform datagridview中如何实现鼠标右键点击一行数据出现一个带有删除的菜单,并能执行删除操作?
- Unity3d 实现鼠标左键点击地形使角色移动到指定地点[脚本]
- 点击鼠标右键..想实现图片保存和文字的复制
- Unity3d 实现鼠标左键点击地形使角色移动到指定地点[脚本]
- contextmenu用法-实现鼠标右键点击菜单功能
- ArcGIS API for Silverlight开发中鼠标左键点击地图上的点弹出窗口及右键点击弹出快捷菜单的实现代码
- DX控件中鼠标双击(或鼠标右键同理)点击GridControl(GridView)的实现