浏览代码

show cursor in editor, hide it in player

/feature-ME-dolly
etienne cella 4 年前
当前提交
146d8e35
共有 3 个文件被更改,包括 76 次插入9 次删除
  1. 59
      Assets/Scenes/Demo/Demo.unity
  2. 15
      Assets/ClusterDisplay/Scripts/CursorController.cs
  3. 11
      Assets/ClusterDisplay/Scripts/CursorController.cs.meta

59
Assets/Scenes/Demo/Demo.unity


Action: 0
ShowUI: 0
OnLoadComplete:
- {fileID: 497800502}
- {fileID: 0}
- {fileID: 224965113}
- {fileID: 0}
- {fileID: 497800503}
- {fileID: 497800505}
--- !u!114 &497800502

Action: 0
ShowUI: 0
OnLoadComplete:
- {fileID: 499525279}
- {fileID: 0}
- {fileID: 224965113}
- {fileID: 0}
- {fileID: 499525282}
- {fileID: 499525280}
--- !u!114 &499525279

m_Script: {fileID: 11500000, guid: 121705c551bbd5b429dee825bdaaa638, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Debugging: 0
m_EditorCmdLine:
--- !u!114 &832040623
MonoBehaviour:

m_bezel: {x: 0, y: 0}
m_PhysicalScreenSize: {x: 0, y: 0}
m_OverscanInPixels: 256
m_Debug: 0
--- !u!4 &832040624
Transform:
m_ObjectHideFlags: 0

m_Name:
m_EditorClassIdentifier:
m_Damping: 0
--- !u!1 &982044333
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 982044335}
- component: {fileID: 982044334}
m_Layer: 0
m_Name: Cursor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &982044334
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 982044333}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 90124280f136b2c4fb354f47a46a2f95, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &982044335
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 982044333}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &990510216
GameObject:
m_ObjectHideFlags: 0

m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1367818371}
m_LocalRotation: {x: -0.018706951, y: 0.7540966, z: 0.021499597, w: 0.65614486}
m_LocalRotation: {x: -0.01870693, y: 0.7540966, z: 0.021499574, w: 0.65614486}
m_LocalPosition: {x: -30.837025, y: -3.3809624, z: -53.206177}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:

Action: 0
ShowUI: 0
OnLoadComplete:
- {fileID: 2127089492}
- {fileID: 0}
- {fileID: 224965113}
- {fileID: 0}
- {fileID: 2127089495}
- {fileID: 2127089493}
--- !u!114 &2127089492

15
Assets/ClusterDisplay/Scripts/CursorController.cs


using System;
using UnityEngine;
// Simply show the cursor in the Editor but hide it in the Player.
public class CursorController : MonoBehaviour
{
void OnEnable()
{
#if UNITY_EDITOR
Cursor.visible = true;
#else
Cursor.visible = false;
#endif
}
}

11
Assets/ClusterDisplay/Scripts/CursorController.cs.meta


fileFormatVersion: 2
guid: 90124280f136b2c4fb354f47a46a2f95
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
正在加载...
取消
保存