- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 游戏框架自我总结
也写了一些框架了,趁着闲暇,总结一下。 框架没有完美的,基本上耦合越低,效率越低,反之同理。具体如何去定义你的框架,真的要根据你的项目,团队大小来决定。如果是三五人小团队,项目不大,开发周期短,那么尽量降低中间操作,封包等,多定义各类总管理类,用单例就行。通过管理类来管理子管理类,在子管理类中去实现你想要的,效率高,调用方便,易懂。但是所有人都在操作,所以一定要定义好其权限,尤其数据管理类,永远不...
2019-08-23 14:49:02
379
原创 批量替换预设sprite
using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; using UnityEditor; using System.IO; public class ChangeAtlas : MonoBehaviour { [MenuItem("Wpw...
2018-10-02 19:27:14
455
原创 自用相机管理
//用处,根据分辨率的改变,自适应canvas大小,不去改变长度,自适应高度和相机的值using UnityEngine;using UnityEngine.UI;using System;using System.Collections;public struct Point{ public double x; public double y; public double ...
2018-04-11 16:28:03
216
原创 自用行为树
自用行为树逻辑,分为权重和顺序基类using UnityEngine;using XXKJ.Project2.Data;/// <summary>/// AI接口/// </summary>public interface IActorAIHelper{ bool Boot { get; set; } void AIInit(int id, float stun...
2018-03-08 14:39:30
272
原创 用animator控制animation并记录正播倒播
//父级脚本,挂在animator上 using UnityEngine; using System.Collections; public class UIAnimatorParent : MonoBehaviour { //父级脚本 //控制动画时长 float animTime = 0.1f; //停止时间 float sto
2017-08-29 12:01:50
2821
原创 自用整理资源插件
using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEditor; using System.IO; public class GetAllObject : MonoBehaviour { [MenuItem("Wpw/Assets/Chan
2017-08-29 11:57:55
576
原创 新旧animator编辑问题
解决在animator子物体下无法调节animation问题 //放在editor下 using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEditor; public class ChangeAnimationInspector : Editor {
2017-08-09 19:10:35
394
原创 camera平滑移动
using UnityEngine; using System.Collections; using DG.Tweening; public class CameraFloatEffect : MonoBehaviour { private GameObject camera; private bool startFloatingCamera = false;/
2017-08-09 19:07:55
412
原创 关于UGUI的个人优化总结
尽量少用outline,tiled Sprite 如果用,尽量保证不会改变他的颜色大小之类的 减少其所在canvas重建 ugui为队列制,在队列才刷新,无改变不刷新 Ugui大量静态不改变的开销很低,对象池中对象用scale= 0或者alphaGroup = 0来控制更佳(伤害界面优化,改成alphaGroup,存到对象池中) Ugui scale = 0,顶点数也会变为0,ngu
2017-07-31 11:50:21
1888
原创 自用-动画管理
用animation管理子动画 通过OnEnable来控制动画的开启,播放。简单的TEST,根据自己需求来完善 //子脚本 using UnityEngine; using System.Collections; using System.Collections.Generic; public class TestDoAnimator : MonoBehaviour {
2017-07-20 17:19:55
332
空空如也
unity 点击不选中所引用的资源位置了
2019-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅