[VRTK_ControllerEvents.cs](Yanlz+Unity+VRTK+立鑽哥哥+)

[VRTK_ControllerEvents.cs]

版本

作者

參與者

完成日期

備註

VRTK_ControllerEvent_V01_1.0

嚴立鑽

 

2018.10.16

 

\VRTK-master\Assets\VRTK\Source\Scripts\Interactions\Interactors\VRTK_ControllerEvents.cs

 

##發佈說明:

####“VRTK”的重要程度和優先級已上升爲最高級別,並且將集中所有資源和精力打造這個版塊

++++VRTK 官網:https://vrtoolkit.readme.io/docs/radialmenu

++++AssetStore

https://assetstore.unity.com/packages/tools/vrtk-virtual-reality-toolkit-vr-toolkit-64131

 

 

 

 

 

#VRTK_ControllerEvents.cs

#VRTK_ControllerEvents.cs

++VRTK_ControllerEvents.cs

++++立鑽哥哥:\VRTK-master\Assets\VRTK\Source\Scripts\Interactions\Interactors\VRTK_ControllerEvents.cs

//Controller Events|Interactors|30010

namespace VRTK{

    public struct ControllerInteractionEventArgs{}

    public delegate void ControllerInteractionEventHandler(object sender, ControllerInteractionEventArgs e);

 

    public class VRTK_ControllerEvents : MonoBehaviour{

        public enum ButtonAlias{}

        public enum Vector2AxisAlias{}

        public enum AxisType{}

 

        #region controller trigger events

        public event ControllerInteractionEventHandler TriggerPressed;

        public event ControllerInteractionEventHandler TriggerReleased;

        public event ControllerInteractionEventHandler TriggerTouchStart;

        public event ControllerInteractionEventHandler TriggerTouchEnd;

        public event ControllerInteractionEventHandler TriggerHairlineStart;

        public event ControllerInteractionEventHandler TriggerHairlineEnd;

        public event ControllerInteractionEventHandler TriggerClicked;

        public event ControllerInteractionEventHandler TriggerUnClicked;

        public event ControllerInteractionEventHandler TriggerAxisChanged;

        public event ControllerInteractionEventHandler TriggerSenseAxisChanged;

        #endregion controller trigger events

 

        #region controller grip events

        public event ControllerInteractionEventHandler GripPressed;

        public event ControllerInteractionEventHandler GripReleased;

        public event ControllerInteractionEventHandler GripTouchStart;

        public event ControllerInteractionEventHandler GripTouchEnd;

        public event ControllerInteractionEventHandler GripHairlineStart;

        public event ControllerInteractionEventHandler GripHairlineEnd;

        public event ControllerInteractionEventHandler GripClicked;

        public event ControllerInteractionEventHandler GripUnClicked;

        public event ControllerInteractionEventHandler GripAxisChanged;

        #endregion controller grip events

 

        #region controller touchpad events

        public event ControllerInteractionEventHandler TouchpadPressed;

        public event ControllerInteractionEventHandler TouchpadReleased;

        public event ControllerInteractionEventHandler TouchpadTouchStart;

        public event ControllerInteractionEventHandler TouchpadTouchEnd;

        public event ControllerInteractionEventHandler TouchpadAxisChanged;

        public event ControllerInteractionEventHandler TouchpadSenseAxisChanged;

        public event ControllerInteractionEventHandler TouchpadTwoPressed;

        public event ControllerInteractionEventHandler TouchpadTwoReleased;

        public event ControllerInteractionEventHandler TouchpadTwoTouchStart;

        public event ControllerInteractionEventHandler TouchpadTwoTouchEnd;

        public event ControllerInteractionEventHandler TouchpadTwoAxisChanged;

        #endregion controller touchpad events

 

        #region controller button one events

        public event ControllerInteractionEventHandler ButtonOneTouchStart;

        public event ControllerInteractionEventHandler ButtonOneTouchEnd;

        public event ControllerInteractionEventHandler ButtonOnePressed;

        public event ControllerInteractionEventHandler ButtonOneReleased;

        #endregion controller button one events;

 

        #region controller button two events

        public event ControllerInteractionEventHandler ButtonTwoTouchStart;

        public event ControllerInteractionEventHandler ButtonTwoTouchEnd;

        public event ControllerInteractionEventHandler ButtonTwoPressed;

        public event ControllerInteractionEventHandler ButtonTwoReleased;

        #endregion controller button one events

 

        #region controller start menu events

        public event ControllerInteractionEventHandler StartMenuPressed;

        public event ControllerInteractionEventHandler StartMenuReleased;

        #endregion controller start menu events

 

        #region controller extra finger events

        public event ControllerInteractionEventHandler MiddleFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler RingFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler PinkyFingerSenseAxisChanged;

        public event ControllerInteractionEventHandler GripSenseAxisChanged;

        public event ControllerInteractionEventHandler GripSensePressed;

        public event ControllerInteractionEventHandler GripSenseReleased;

        #endregion controller extra finger events

 

        #region controller generic events

        public event ControllerInteractionEventHandler ControllerEnabled;

        public event ControllerInteractionEventHandler ControllerDisabled;

        public event ControllerInteractionEventHandler ControllerIndexChanged;

        public event ControllerInteractionEventHandler ControllerModelAvailable;

        public event ControllerInteractionEventHandler ControllerVisible;

        public event ControllerInteractionEventHandler ControllerHidden;

        #endregion controller generic events

 

 

 

 

    #region event trigger methods

    public virtual void OnTriggerPressed(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerReleased(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerTouchStart(ControllerInteractionEventArgs e){}

    public virtual void OnTriggerTouchEnd(ControllerInteractionEventArgs e){}

 

 

 

 

 

 

    

    

 

 

    }    //立鑽哥哥:public class VRTK_ControllerEvents:MonoBehaviour{}

 

}    //立鑽哥哥:namespace VRTK{}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

++立鑽哥哥推薦的拓展學習鏈接(Link_Url)

立鑽哥哥推薦的拓展學習鏈接(Link_Url)

++++立鑽哥哥Unity 學習空間: http://blog.csdn.net/VRunSoftYanlz/

++++HTC_VIVE開發基礎https://blog.csdn.net/VRunSoftYanlz/article/details/81989970

++++Oculus雜談https://blog.csdn.net/VRunSoftYanlz/article/details/82469850

++++Oculus安裝使用https://blog.csdn.net/VRunSoftYanlz/article/details/82718982

++++VRTK雜談https://blog.csdn.net/VRunSoftYanlz/article/details/82562993

++++VRTK快速入門(雜談)https://blog.csdn.net/VRunSoftYanlz/article/details/82955267

++++VRTK官方示例(目錄)https://blog.csdn.net/VRunSoftYanlz/article/details/82955410

++++VRTK代碼結構(目錄)https://blog.csdn.net/VRunSoftYanlz/article/details/82780085

++++VRTK(SceneResources)https://blog.csdn.net/VRunSoftYanlz/article/details/82795400

++++VRTK_ControllerEventshttps://blog.csdn.net/VRunSoftYanlz/article/details/83099512

++++VR實驗:以太網幀的構成https://blog.csdn.net/VRunSoftYanlz/article/details/82598140

++++FrameVR示例V0913https://blog.csdn.net/VRunSoftYanlz/article/details/82808498

++++FrameVR示例V1003https://blog.csdn.net/VRunSoftYanlz/article/details/83066516

++++Unity5.x用戶手冊https://blog.csdn.net/VRunSoftYanlz/article/details/81712741

++++Unity面試題ABChttps://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++Unity面試題Dhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630838

++++Unity面試題Ehttps://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity面試題Fhttps://blog.csdn.net/VRunSoftYanlz/article/details/78630945

++++Cocos2dx面試題https://blog.csdn.net/VRunSoftYanlz/article/details/78630967

++++Lua快速入門篇(Xlua拓展):https://blog.csdn.net/VRunSoftYanlz/article/details/81173818

++++Lua快速入門篇(XLua教程):https://blog.csdn.net/VRunSoftYanlz/article/details/81141502

++++Lua快速入門篇(基礎概述)https://blog.csdn.net/VRunSoftYanlz/article/details/81041359

++++框架知識點https://blog.csdn.net/VRunSoftYanlz/article/details/80862879

++++遊戲框架(UI框架夯實篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80781140

++++遊戲框架(初探篇)https://blog.csdn.net/VRunSoftYanlz/article/details/80630325

++++設計模式簡單整理https://blog.csdn.net/vrunsoftyanlz/article/details/79839641

++++專題:設計模式(精華篇)https://blog.csdn.net/VRunSoftYanlz/article/details/81322678

++++U3D小項目參考https://blog.csdn.net/vrunsoftyanlz/article/details/80141811

++++Unity案例(Vehicle)https://blog.csdn.net/VRunSoftYanlz/article/details/82355876

++++UML類圖https://blog.csdn.net/vrunsoftyanlz/article/details/80289461

++++Unity知識點0001https://blog.csdn.net/vrunsoftyanlz/article/details/80302012

++++Unity知識點0008https://blog.csdn.net/VRunSoftYanlz/article/details/81153606

++++U3D_Shader編程(第一篇:快速入門篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372071

++++U3D_Shader編程(第二篇:基礎夯實篇)https://blog.csdn.net/vrunsoftyanlz/article/details/80372628

++++Unity引擎基礎https://blog.csdn.net/vrunsoftyanlz/article/details/78881685

++++Unity面向組件開發https://blog.csdn.net/vrunsoftyanlz/article/details/78881752

++++Unity物理系統https://blog.csdn.net/vrunsoftyanlz/article/details/78881879

++++Unity2D平臺開發https://blog.csdn.net/vrunsoftyanlz/article/details/78882034

++++UGUI基礎https://blog.csdn.net/vrunsoftyanlz/article/details/78884693

++++UGUI進階https://blog.csdn.net/vrunsoftyanlz/article/details/78884882

++++UGUI綜合https://blog.csdn.net/vrunsoftyanlz/article/details/78885013

++++Unity動畫系統基礎https://blog.csdn.net/vrunsoftyanlz/article/details/78886068

++++Unity動畫系統進階https://blog.csdn.net/vrunsoftyanlz/article/details/78886198

++++Navigation導航系統https://blog.csdn.net/vrunsoftyanlz/article/details/78886281

++++Unity特效渲染https://blog.csdn.net/vrunsoftyanlz/article/details/78886403

++++Unity數據存儲https://blog.csdn.net/vrunsoftyanlz/article/details/79251273

++++Unity中Sqlite數據庫https://blog.csdn.net/vrunsoftyanlz/article/details/79254162

++++WWW類和協程https://blog.csdn.net/vrunsoftyanlz/article/details/79254559

++++Unity網絡https://blog.csdn.net/vrunsoftyanlz/article/details/79254902

++++C#事件https://blog.csdn.net/vrunsoftyanlz/article/details/78631267

++++C#委託https://blog.csdn.net/vrunsoftyanlz/article/details/78631183

++++C#集合https://blog.csdn.net/vrunsoftyanlz/article/details/78631175

++++C#泛型https://blog.csdn.net/vrunsoftyanlz/article/details/78631141

++++C#接口https://blog.csdn.net/vrunsoftyanlz/article/details/78631122

++++C#靜態類https://blog.csdn.net/vrunsoftyanlz/article/details/78630979

++++C#中System.String類https://blog.csdn.net/vrunsoftyanlz/article/details/78630945

++++C#數據類型https://blog.csdn.net/vrunsoftyanlz/article/details/78630913

++++Unity3D默認的快捷鍵https://blog.csdn.net/vrunsoftyanlz/article/details/78630838

++++遊戲相關縮寫https://blog.csdn.net/vrunsoftyanlz/article/details/78630687

++++UnityAPI.Rigidbody剛體https://blog.csdn.net/VRunSoftYanlz/article/details/81784053

++++UnityAPI.Material材質https://blog.csdn.net/VRunSoftYanlz/article/details/81814303

++++UnityAPI.Android安卓https://blog.csdn.net/VRunSoftYanlz/article/details/81843193

++++UnityAPI.AndroidJNI安卓JNIhttps://blog.csdn.net/VRunSoftYanlz/article/details/81879345

++++UnityAPI.Transform變換https://blog.csdn.net/VRunSoftYanlz/article/details/81916293

++++UnityAPI.WheelCollider輪碰撞器https://blog.csdn.net/VRunSoftYanlz/article/details/82356217

++++JSON數據結構https://blog.csdn.net/VRunSoftYanlz/article/details/82026644

++++CocosStudio快速入門https://blog.csdn.net/VRunSoftYanlz/article/details/82356839

++++Unity企業內訓(目錄)https://blog.csdn.net/VRunSoftYanlz/article/details/82634668

++++Unity企業內訓(第1講)https://blog.csdn.net/VRunSoftYanlz/article/details/82634733

++++Unity企業內訓(第2講)https://blog.csdn.net/VRunSoftYanlz/article/details/82861180

++++Unity企業內訓(第3講)https://blog.csdn.net/VRunSoftYanlz/article/details/82927699

++++計算機組成原理(教材篇)https://blog.csdn.net/VRunSoftYanlz/article/details/82719129

++++立鑽哥哥Unity 學習空間: http://blog.csdn.net/VRunSoftYanlz/

--_--VRunSoft:lovezuanzuan--_--

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章