UnityEditor(2) 打造属于自己的菜单&快捷键
当你习惯了ctrl + c 还会鼠标右键选复制么?一个成熟的软件自然也少不了各种快捷键,当然快捷键也是一个菜单选项的快速入口,所以菜单和快捷键是分不开的。 用快捷键者,快捷也。 Unity提供了不少键 Continue reading UnityEditor(2) 打造属于自己的菜单&快捷键
当你习惯了ctrl + c 还会鼠标右键选复制么?一个成熟的软件自然也少不了各种快捷键,当然快捷键也是一个菜单选项的快速入口,所以菜单和快捷键是分不开的。 用快捷键者,快捷也。 Unity提供了不少键 Continue reading UnityEditor(2) 打造属于自己的菜单&快捷键
前言 人区别于动物的重要技能就是创造和使用工具。 为什么Unity成为了大众的选择,我想其实很大一部分原因是因为Asset Store上面的插件! 正是这样一个庞大的工具式生态系统,给开发者减轻了很多 Continue reading UnityEditor(1) 开启你华丽的编辑器生涯
准备工作: Unity 4.6或以上免费版本即可:http://unity3d.com/unity/download 安卓SDK、JDK 1.7 VR 随便找一个Unity的Demo,SDK里面也有: Continue reading Unity Oculus VR (Gear VR) | 创建APP
调用名称:SystemInfo.deviceUniqueIdentifier 官方描述:设备唯一标识符(A unique device identifier. It is guaranteed to Continue reading Unity deviceUniqueIdentifier此API为天坑,切记慎用(+3)
小沉这文章是前几天写的,文章标题有【初撸】二字,正文中却有【123】头头是道,为什么第一次撸就能有这么多呢?做为一个几年前都开始玩WordPress还写不出一篇文章的用户来说,我都忍不住想测试一下自己 Continue reading 看完小沉的《初撸WordPress小记》有感
通用 G 移动 R 旋转 S 缩放 ctrl + tap 模式切换2 tap 常用模式切换 ctrl + upArrow 全屏 N 打开右边详细参数面板 T 打开左边详细参数面板 Shift Continue reading Blender 快捷键记录
Mac Shell 中用 adb 取安卓设备的Device ID: This is how you can query its value via adb shell: (先命令行: adb shel Continue reading Android 常见问题及解决
一步到位式导入: https://code.visualstudio.com/Docs/runtimes/unity 缺点是会在项目之下建立所需代码,不过比Mono编辑还是强多了。 其它导入方式都感觉 Continue reading Visual Studio Code for Unity!
Singleton 单例 为了简单,单例不用每个都得写,建立一个父类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
using UnityEngine; using System.Collections; abstract public class Singleton<T> : MonoBehaviour where T : Singleton<T> { private static T m_instance = null; public static T instance { get { if (m_instance == null) { Object go = GameObject.FindObjectOfType(typeof(T)); if (go != null) { m_instance = go as T; } if (m_instance == null) { GameObject obj = new GameObject("_" + typeof(T).FullName); m_instance = obj.AddComponent(typeof(T)) as T; } } return m_instance; } } protected virtual void Awake() { if (m_instance == null) { m_instance = this as T; } else if (m_instance != this) { Debug.LogError(" multi-singleton in scene!!! ", gameObject); gameObject.SetActive(false); } } } |
使用方式: (调用DemoSingleton.instance) Continue reading Unity Singleton 单例
每个文件头切记加上: #coding:utf-8 访问当前脚本上层目录: import sys,os os.path.join( os.path.dirname(__file__),’. Continue reading Python 常用语句