扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳***。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的***,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 748|回复: 3
OnMouseDown和UGUI
61076/1500排名
蛮牛粉丝, 积分 1076, 距离下一级还需 424 积分
蛮牛粉丝, 积分 1076, 距离下一级还需 424 积分
蛮牛币2843
在线时间464 小时
好吧,还是乖乖用射线做吧
每日推荐:
61076/1500排名
蛮牛粉丝, 积分 1110, 距离下一级还需 390 积分
蛮牛粉丝, 积分 1110, 距离下一级还需 390 积分
蛮牛币1086
在线时间207 小时
还是用射线吧,嘎嘎
每日推荐:为什么在我的电脑上就触发不了OnMouseDown,Unity3D,C#代码
[问题点数:40分]
为什么在我的电脑上就触发不了OnMouseDown,Unity3D,C#代码
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。Unity3D事件顺序与功能
很旧的东西了
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。
当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。
当前控制脚本第一次执行Update之前调用。
每帧都执行一次。这是最常用的事件函数。
FixedUpdate
每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候FixedUpdate调用次数就会跟 着下降。FixedUpdate比较适用于物理引擎的计算,因为是跟每帧渲染有关。Update就比较适合做控制。
LateUpdate
在每帧执行完毕调用,他是在所有update结束后才掉,比较适合用于命令脚本的执行。官网上例子是摄像机的跟随,都是在所有update操作完才跟进摄像机,不然就有可能出现摄像机已经推进了,但是视角里还未有角色的空帧出现。
这个是编辑器模式情况下你点击reset按钮(如果有的话)调用的,你可以在这里做调试的初始化工作。
OnApplicationFocus
OnApplicationPause
OnApplicationQuit
应用程序失去焦点,应用程序暂停,应用程序退出时候发送这些消息。
OnBecameInvisible
OnBecameVisible
当脚本宿主(不)被任何摄像机显示时候发送此消息。
OnCollisionEnter
OnCollisionExit
OnCollisionStay
当其他碰撞或者刚体(collider/rigidbody )和参数的碰撞或者刚体(collider/rigidbody )重叠、退出时发送前两个。而当他们保持重叠状态时每帧都会发送一个Stay消息。
OnConnectedToServer
OnDisconnectedFromServer
OnFailedToConnect
OnFailedToConnectToMasterServer
前两个 当客户端成功连接到服务器或者断开服务器时发送此消息。
后两个 当连接失败时候触发
OnMasterServerEvent
当Master服务器发送报告时候触发。
OnNetworkInstantiate
当物体被Network.Instantiate时触发。(还没研究到)
OnPlayerConnected
OnPlayerDisconnected
在服务端当玩家成功连接/离线时候触发。
OnControllerColliderHit
当控制者和参数ControllerColliderHit碰撞时候触发此消息。官方举例可以用于角色移动一个物体,当角色碰到这个参数物体时候,你可以在这函数里操作移动此物体的动作,等等。
OnParticleCollision
当粒子撞到碰撞体(collider)时触发。
当脚本宿主被启用或者禁用时候触发。
OnDrawGizmos
OnDrawGizmosSelected
编辑器状态时绘制Gizmos和Gizmos被选取时候触发。
注:Gizmos参见我另一篇blog,他是用与做自己的组件时候用的,比如路径点绘制之类的。
绘制GUI时候触发。一般在这个函数里绘制GUI菜单。
OnJointBreak
(还没研究到)
OnLevelWasLoaded
当新的level(unity包)读取完毕时候触发。
OnMouseDown
OnMouseDrag
OnMouseEnter
OnMouseExit
OnMouseOver
鼠标事件,都是当鼠标和gui或者碰撞体(Collider)交互时候触发。需要说明的是drag其实就是鼠标down后up之前持续每帧都会发送此消息。
OnPostRender
这个函数仅用于宿主为摄像机的脚本。当此摄像机范围内所有渲染都完成时候触发此消息。
这个函数仅用于宿主为摄像机的脚本。当此摄像机剔除了某个渲染场景时候触发此消息。(未验证)
OnPreRender
这个函数仅用于宿主为摄像机的脚本。当此摄像机开始渲染某个场景时候触发此消息。
OnRenderImage
当所有渲染完成image的postprocessing effects(只有pro版支持)后触发。
OnRenderObject
这个函数仅用于宿主为摄像机的脚本。当使用Graphics.DrawMeshNow 或者其他函数绘制自己建立的物体渲染完毕时触发。
OnSerializeNetworkView
OnServerInitialized
当 Network.InitializeServer完成时触发。
OnTriggerEnter
OnTriggerExit
OnTriggerStay
当碰撞体(collier)接触触发区域(trigger)时候的一系列消息。
OnWillRenderObject
声明:&本文由(&zqcyou&)原创编译,转载请保留链接:&Unity3D事件顺序与功能
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
unity3d中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结. Awake 当前控制脚本实例被装载的时候调用.一般用于初始化整个实例使用. Start 当前控制脚本第一次执行Update之前调用. Update 每帧都执行一次.这是最常用 ...
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结. Awake 当前控制脚本实例被装载的时候调用.一般用于初始化整个实例使用. Start 当前控制脚本第一次执行Update之前调用. Update 每帧都执行一次.这是最常用 ...
转载于:/?post=24
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结. Awake 当前控制脚本实例被装载的时候调用.一般用于初始化整个实例使用. Start 当前控制脚 ...
asp.net 页面从初始化到卸载事件顺序 客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessRequest方法-〉激活Page类的Init事件-〉调用Page类的CreateChildControls虚方法-〉从POST变量和VIEWSTATE中还原服务器端控件状态-〉激活Page类的Lo ...
unity3d事件函数整理,事件,回调函数,消息处理
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结. Awake 当前控制脚本实例被装载的时候调用.一般用于初始化整个实例使用. Start 当前控制脚本第一次执行Upd ...
特定视图呈现时发生的事件顺序: 动作方法返回的ViewResult执行 ViewResult 使用ViewEngineCollection查找视图 ViewEngineCollection给每个注册的IViewEngine解析该视图的机会.顺序由集合中视图引擎的顺序决定 ViewResult使用ControllerContext,视图名称,ViewData和 ...
补充说明:这篇文章通俗易懂地讲解了冒泡和捕获原理,原文来自 ppk 大侠的 quirksmode 站点.感谢网友 hh54188 的翻译. 事件的发生顺序 这个问题的起源非常简单,假设你在一个元素中又嵌套了另一个元素 -- element1 - element2 - -- 并且两者都有一个 onClick 事件处理句柄 (event handler).如果用 ...
在WebForm1页面上直接放置用户控件WebUserControl1时的事件顺序: WebUserControl1_Init &br& WebForm1_Init &br& Page_Load &br& WebUserControl1_Load &br& WebForm1_PreRender &br&g ...扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳***。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的***,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 1976|回复: 6
UGUI如何使用OnMouseDown这个方法 C#。或者怎么实现鼠标拖拽。
本帖为抢楼帖,欢迎抢楼!&
119/50主题帖子积分
注册看看, 积分 19, 距离下一级还需 31 积分
注册看看, 积分 19, 距离下一级还需 31 积分
在线时间9 小时
UGUI如何使用OnMouseDown这个方法 C#。或者怎么实现鼠标拖拽。
ugui 拖拽; 鼠标选中对象;
每日推荐:
61010/1500排名
熟悉之中, 积分 611, 距离下一级还需 389 积分
熟悉之中, 积分 611, 距离下一级还需 389 积分
蛮牛币1023
在线时间132 小时
楼上是很完整的 哈哈哈哈好&&我也来学习一下
每日推荐:
5515/1000排名
蛮牛币2002
在线时间334 小时
和NGUI基本一样,不过还是推荐使用NGUI,目前4.6的UGUI不是很完善。
每日推荐:
120/50排名
四处流浪, 积分 304, 距离下一级还需 196 积分
四处流浪, 积分 304, 距离下一级还需 196 积分
在线时间101 小时
LS问题解决了没
我用input.getMouseButtonDown();也没有响应
[]: freestreets 乐于助人,奖励 3
每日推荐:unity中鼠标点击触发物体运动_百度知道