- 博客(16)
- 收藏
- 关注
原创 Unity 点击按钮回调,反馈
uButtonScale: 鼠标进入,点击等互动的按钮反馈using UnityEngine;using UnityEngine.UI;using UnityEngine.Events;using UnityEngine.EventSystems;using System.Collections;namespace uTools { [AddComponentMen...
2018-02-24 15:21:31 2738 1
原创 Unity 声音管理
自己去下一个Dotween 的插件。using UnityEngine;using System.Linq;using System.Collections.Generic;using System;using DG.Tweening;public class SoundMaster : MonoBehaviour{ public const string ...
2018-02-24 11:40:46 1131
原创 Unity ObjectPoolManager 对象池
using UnityEngine;using System.Collections;using System.Collections.Generic;public class PoolManager : MonoBehaviour { Dictionary<int,Queue<ObjectInstance>> poolDictionary = new D...
2018-02-13 11:09:31 524
原创 Unity 异步加载场景
using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;using Babybus;public class LoadingManager : MonoBehaviour{ public static int nextSceneId = -1; ...
2018-02-12 11:54:48 697
原创 Unity 滑动球飞出去
using UnityEngine;using System.Collections;public class ThrowBasketBallTest : MonoBehaviour { public float BeginTime; public float EndTime; public float TimeInterval; public float ...
2018-02-11 21:30:04 399
原创 Unity GPU perf warning
出现这种的警告的时候“”Tiled GPU perf. warning: RenderTexture color surface (0x0) was not cleared/discarded可以通过在Edit -> Graphic Emulation ->设置成 : No Emulation 具体可以看 https://docs.unity3d.com/Manual/Gra...
2018-02-11 19:44:16 487
原创 Unity 在AndroidStudio调试android游戏
1 .当把Unity3D 开发的游戏安装到android 手机的时候偶尔会出现这类问题,在Unity 里面没有错误,而在手机里面出现一些Bug,导致一些流程游戏不能玩。这里可以通过运行手机游戏通过USB 在AndroidStudio 里面调试,有时候可能usb 连接出现检测不到设备,然后出现 如下的 Unable to create Debug Bridge:Unable to sta...
2018-02-11 17:27:33 2971
原创 Unity 序列化问题
序列化问题 : 可以参考 http://mp.blog.csdn.net/mdeditor/index/79264380,这个可以在编辑器模式下被序列化,也就是可以被分配,这时候就可以不用手动创建对象。但是如果一个可序列化的类,在运行的时候才给他引用那么它就不会被序列化。 看下面两个脚本测试的代码: using UnityEngine;using System.Collection
2018-02-07 20:14:44 443
原创 Unity List Sort
1.C# List 的 Sort 按F12可以跳转到public void Sort(Comparison comparison);所以可以写个类似这样的委托泛型T比较,范围数值为int 型的 比如如下 private int CompareByTotalTime(int x,int y) { return y.CompareTo(x); }然后有一个List
2018-02-07 19:35:33 3851
原创 Unity String To Enum
方法1 string to enum 枚举 枚举变量 枚举 枚举 枚举的字符串StatusEnum MyStatus = (StatusEnum) Enum.Parse(typeof(StatusEnum), "Active", true);方法2 可以写在Utility 公用函数里面的 ,
2018-02-07 19:12:41 1545
原创 Unity SceneManager.sceneLoaded
1.如果要判断现在场景是从哪个场景切换过来就可以通过下面注册一个回调,获取被切换的场景名称,代码如下using UnityEngine;using UnityEngine.SceneManagement;public class ExampleCode : MonoBehaviour{ // called zero void Awake() {
2018-02-05 21:04:32 4352
原创 Unity 序列化
1.Unity 支持的类型都可以被序列化,也就是可以在编辑界面看到。 例如 List ,public int ,public float , public Vector3 ,等等。 或者有注明 类 如下 [Serializable] class Trouble { public Trouble t1; public Trouble t2; public
2018-02-05 20:56:39 238
原创 Unity 静态变量跨场景
创建两个场景同时赋值StaticVarious 脚本 然后按键好,H ,J 进行不断切换场景,会发现unity 控制台输出数字不断增加,然后把静态去掉,这样结果都是10。using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;public class StaticVarious : Mono
2018-02-04 15:38:17 3333
原创 Unity DontDestroyOnLoad
1 .先创建两个场景 test1 ,test2 ,在builde setting设置 代码如下using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;public class GameManager : MonoBehaviour { /// /// 单例
2018-02-04 14:45:18 1674
原创 Unity 静态类 Static Class
1 静态类: 1. 不能继承Monobehaviour2.不可以用在Unity 物体上 。3.所有成员,变量函数等,都得是静态的。4 静态类构造函数是静态的,并且私有的,可以用来初始化,数据。使用 . 1.主要用来设计 帮助函数 比如sine ,cos 等 2. 数据保存。 调用顺序. 调用改静态的时候,构造函数自动调用一次。销毁这个静态在游戏退出的时候。
2018-02-04 13:58:15 4663
原创 SmartGit 软件如何重新使用
windows+R:输入%APPDATA%\syntevo\SmartGit\查找,或直接输入地址在文件夹栏输入2 找到Setting.xml 的文件夹,把他删掉,重新打开SmartGit 就可以解决序列号的问题了;
2018-02-01 09:40:02 872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人