NGUIJoysticK】的更多相关文章

原始的: using UnityEngine; using System.Collections; public class NGUIJoystick : MonoBehaviour { public float radius = 2.0f; public Vector3 scale = Vector3.one; private Plane mPlane; private Vector3 mLastPos; private UIPanel mPanel; private Vector3 cent…
http://blog.csdn.net/anyuanlzh/article/details/40107577 下面是我用nui实现的一个虚拟摇杆. 1,示图 2.代码如下,都有比较详细的注释,就不说明了. using UnityEngine; using System.Collections; using System.Collections.Generic; [ExecuteInEditMode] public class Joystick : MonoBehaviour { #region…
以下是我用nui实现的一个虚拟摇杆. 1,示图 2.代码例如以下,都有比較具体的凝视.就不说明了. using UnityEngine; using System.Collections; using System.Collections.Generic; [ExecuteInEditMode] public class Joystick : MonoBehaviour { #region Delegate & Event public delegate void JoystickEventHa…
可能大家都听说过大名鼎鼎的easytouch,然而easytouch是基于UGUI的,两种不同的UI混用,可能会造成项目管理的混乱,并且可能会出现各种幺蛾子,比如事件传递互相扰乱的问题. 于是就想找一种基于NGUI的摇杆,搜索网上的文章,都有很多问题,总结来说三个问题很突出. 一:代码本事存在缺陷或者BUG,或者想得太简单,比如没有考虑手指相对按钮的偏移,造成实际并不实用,只能用来学习. 二:号称是NGUI的摇杆,但是有些实现却用了UGUI的东西. 三:未考虑通用性,参数都是固定值,什么43啊7…