- 博客(10)
- 收藏
- 关注
原创 unity学习笔记:门面模式和组合模式
门面模式:将各种不同类型的东西,放在一起聚合形成特定的功能例:用按钮控制红绿灯交替亮起using UnityEngine.UI;public class TestShop : MonoBehaviour{ public GameObject redObj; public GameObject greenObj; public void ShowRed() { redObj.SetActive(true); greenO
2021-11-26 13:47:42 2471
原创 unity学习笔记:中介者模式
双方或多方借用第三方进行引用,用来降低耦合。public class MiddleBase{ public Transform pos; public float bloodCount; public virtual void ReduceBlood(float Reduce)//虚方法 { bloodCount -= Reduce; }}public class MiddleNpc:MiddleBase{ public over
2021-11-22 10:58:35 2885
原创 unity学习笔记:策略者模式和建造者模式
策略者模式:根据不同的输入得到不同种类的输出结果。using System.Collections;using System.Collections.Generic;using UnityEngine;public class AbsBase{ public float salary; public virtual void CaculateTax() { }}public class AbsPerson : AbsBase{ public
2021-11-18 22:23:59 2068
原创 unity学习笔记:代理模式
代理:指向方法的指针。实现了调用其他类的时候不用写引用例子如下using System.Collections;using System.Collections.Generic;using UnityEngine;public class People{ public void RepayMoney() { Debug.Log("OK,soon"); }}public class Bank { public delega
2021-11-13 13:56:01 1406
原创 Unity学习笔记:观察者模式
观察者模式:主动监听事件并响应例:float timeCount = 0; timeCount+=Time.deltaTime; if(timeCount > 0.5f) { //dosoming timeCount = 0; }
2021-11-09 16:37:13 1201
原创 unity学习笔记:单例模式
单例模式:整个软件生命周期,,有且仅有一个实例。关键字:satic模板1:public class XXX : MonoBehaviour{ public static XXX xxx; private void Awake() { xxx = this; } }模板2:public class YYY{ private static YYY yyy; public static YYY Yyy {
2021-10-13 15:56:35 362
原创 Unity3D:2D角色移动篇2:动画的添加
一、添加动画器并为动画器添加控制器在动画器中添加动画(ider),(run)并创建过渡,添加bool类型参数ider和run设置过度条件二、添加代码在上一节的代码中添加using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayerController : MonoBehaviour{ //速度 pu...
2021-09-03 15:50:47 1175
原创 Unity3D:2D角色移动篇:刚体的移动
一、创建精灵并添加刚体和碰撞体二、创建PlayerController脚本并编写using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayerController : MonoBehaviour{ //速度 public int speed; //刚体 Rigidbody2D player; //位置 ..
2021-08-29 23:13:59 2257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人