Unity
l只攻城狮
生活就是二进制,由一个个0101组成的.每一次选择,选了就是1,不选就是0.
展开
-
Unity中相机跟随物体移动
偏移量 = 相机自身的位置 - 运行物体的位置 相机的位置 = 运行物体的位置 + 偏移量public class CameraFollow : MonoBehaviour { public Transform playerTransform; // 运行物体的Transforem public Vector3 offset; // 用来记录偏移量 void Star...原创 2018-07-26 19:56:07 · 2823 阅读 · 2 评论 -
通用冒泡排序
雇员类 class Employee { public string Name { get; private set; } // 名字 public int Salary { get; private set; } // 薪水 public Employee(string name,int salary) { ...原创 2019-02-12 18:54:02 · 203 阅读 · 0 评论 -
LINQ数据查询
符原创 2019-02-15 12:00:48 · 2140 阅读 · 2 评论 -
观察者设计模式
观察者设计模式 --- 猫捉老鼠 被观察者 /// <summary> /// 被观察者猫类 /// </summary> class Cat { private string name; private string color; public event Acti...原创 2019-02-14 16:42:39 · 134 阅读 · 1 评论 -
鼠标点击次数
用PlayMaker控制鼠标点击事件 private float startTime; private int clickCount; private float durationReset; private bool reset; private PlayMakerFSM fSM; // public List<string> fsmSt...原创 2019-01-04 15:07:19 · 5462 阅读 · 2 评论 -
按下鼠标左键玩家旋转
public class PlayerRotate : MonoBehaviour{ // 获取上一帧坐标(也就是初始坐标设置为0) public Vector3 lastPos = Vector3.zero; void Start(){ } void Update(){ if(Input.G...原创 2018-08-02 17:35:01 · 514 阅读 · 0 评论 -
Unity中摇杆控制物体移动和旋转
方法一 : 在Update中调用摇杆移动方法 // 范围圈 [HideInInspector] public Image scopeImag; // 移动圈 [HideInInspector] public Image moveImag; // 获取范围圈和移动的差值 [HideInInspector] public Vect...原创 2018-08-11 16:49:17 · 3416 阅读 · 0 评论 -
改变物体的透明度
Color中a的值是从0到1来啊表示透明0表示完全透明1表示完全不透明public class Test : MonoBehaviour { void Start () { } void Update () { KeDemo() } /// <summary&...原创 2018-07-27 23:09:11 · 326 阅读 · 0 评论 -
血条跟随人物
// 血条 public GameObject hpImage; // 改变血条的XY轴 public int posX, posY; void Start () { } void Update () { // 世界坐标转换成屏幕坐标 Vector2 pos = Camera.main.WorldToScreen...原创 2018-08-04 17:10:56 · 334 阅读 · 0 评论 -
鼠标点击屏幕中的一个点,物体跟随移动
方法一 : public void Move() { // 鼠标一直按下,并判断鼠标是否在ui上面 if (Input.GetMouseButton(0) && !EventSystem.current.IsPointerOverGameObject()) { // 屏幕坐标转换世界坐标 ...原创 2018-07-26 22:46:53 · 2307 阅读 · 0 评论 -
Unity扇形范围检测
private float ScopeDistance = 2f;//扇形距离 private float ScopeJiaodu = 120;//扇形的角度 private void ScopeIsAnimal() { int next = Random.Range(0,Target.Length); float distance ...原创 2019-03-11 17:17:47 · 5737 阅读 · 0 评论