コード例 #1
0
ファイル: VRDropdown.cs プロジェクト: nan023062/navevr
        /// <summary>
        /// VR是3D空间的UI, Blocker必须也是世界空间
        /// </summary>
        protected override GameObject CreateBlocker(Canvas rootCanvas)
        {
            var        canvas = gameObject.GetComponentInParent <Canvas>();
            GameObject go     = base.CreateBlocker(canvas);

            XRGraphicRaycaster.AddToUGUI(go);
            return(go);
        }
コード例 #2
0
ファイル: VRDropdown.cs プロジェクト: nan023062/navevr
 /// <summary>
 /// 创建下拉菜单时,替换GraphicRaycaster组件
 /// </summary>
 protected override GameObject CreateDropdownList(GameObject template)
 {
     XRGraphicRaycaster.AddToUGUI(template);
     return((GameObject)Instantiate(template));
 }