c#
文章平均质量分 72
JasonXcode
不玩音乐的产品经理不是好程序员!
展开
-
unity3D 从摄像机发射射线,检测画线
最近做项目的时候,有一个需要从摄像机发出一条射线,当射线检测到有碰撞物体的时候,点击鼠标左键开始画线。我是创立了一个平板drawing,当然Cube什么的也是可以的。 c#脚本代码,将这个脚本拖到摄像机里,然后拖拽材质到画线材质,拖拽碰撞体到脚本那里即可以。 代码脚本:using UnityEngine;using Syst原创 2013-12-03 10:20:16 · 8257 阅读 · 0 评论 -
unity3D,NGUI中button响应事件实现
最近做的一个项目,是鼠标点击左键在plane上画线,其中,界面上有NGUI的button,点击用来改变线的颜色,显然主要画线脚本绑定在摄像头上面,而button响应事件的脚本绑定在对应的button上面,不同对象上面绑定的脚本怎么来实现点击button响应呢,下面就来说一说。 首先,要在画线脚本上写一个对外接口函数,比如改变颜色的对外接口函数,我这么写:原创 2013-12-03 10:50:55 · 5404 阅读 · 0 评论 -
unity3D 脚本中按键或鼠标输入响应函数
简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数。 //*******键盘输入*************1.Input.GetKey("up"); //按住键盘上键2.Input.GetKey(KeyCode.UpArrow)//按住键盘上键, (KeyCode.UpArrow)是键码,输入中会用到很多3.Input.GetK原创 2013-12-03 13:39:17 · 7213 阅读 · 0 评论 -
unity3D 通过SendMessage实现脚本通信
脚本之间的通信有几种。 1.利用在脚本A中定义对外接口函数,然后在脚本B中找到A所在的对象,再找到脚本A,进而调用里面的对外接口函数,这个方法在我的《unity3D NGUI中button响应事件实现》这篇文章中有仔细说明,可以参考。 2.还有一个是利用SendMessage的方法来实现脚本互相通信。原创 2013-12-03 22:28:17 · 6555 阅读 · 0 评论