
unity3d逻辑代码使用方法
beijingfuchenhao
unity3d&cocos2dx客户端开发,热爱游戏开发,程序员一枚。
展开
-
Unity逻辑代码开发介绍_摄像机平滑旋转并限定角度四元数方式
开发FPS的游戏时,涉及的相机的平滑旋转,下面是我采用四元数的方式,并且限定旋转上下限: public float XSensitivity = 2f;public int MinimumX = -30; public int MaximumX = 30;private Quaternion m_CameraTargetRot;void Update(){ ...原创 2018-08-09 10:52:06 · 1775 阅读 · 0 评论 -
Unity逻辑代码开发介绍_屏幕触控事件封装
下面是我封装的一个获取触控事件的类,使用的时候在管理类中,new一个类,然后在update调用就好了: using UnityEngine;using System.Collections;public class MouseStatus { private bool[] _mouseDown = new bool[3]; private bool[] _mous...原创 2018-08-10 11:23:52 · 436 阅读 · 0 评论 -
Unity物理引擎开发介绍_刚体爆破效果
下面是个刚体爆炸的物理效果模拟,可以应用到手雷效果,下面是代码实现 [SerializeField] private float radius; //作用半径 [SerializeField] private float power; //作用力 [SerializeField] private int damage; //伤害 ...原创 2018-08-14 10:34:27 · 1678 阅读 · 0 评论 -
Unity逻辑代码开发介绍_单例示例
下面是一种Unity单例工具类的写法,加了线程锁和C#模板特性,比较方便,可以直接拿来使用。namespace LoveNineOneNine.Utility{ public class Singleton<T> : MonoBehaviour where T : MonoBehaviour { private static T _instance; ...原创 2018-08-07 09:56:58 · 532 阅读 · 0 评论