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)
一步到位式导入: 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 单例
见过NGUI实现的,但是UI的摄像机与场景摄像机不是一个摄像机,就会造成当角色被树木等建筑物拦住时血条仍会显示、当然由于镜头的拉远拉近血条大小不变等问题。 下面用Unity的API实现并渲染一个血条, Continue reading 不使用Unity插件实现角色血条
主要 http://www.cnblogs.com/crazylights/category/600174.html http://blog.csdn.net/janeky/article/detai Continue reading Unity 热更新
项目介绍 名称:******* 性质:商业性移动端单机项目 类型:3D ARPG 启动时间:2015年5月上旬 插件的使用与介绍 NGUI:开始用的3.5.9版,项目快完成时换了3.9.0版,新版本 Continue reading 那些顶立在项目之中的Unity3D插件