- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Egret 进度条
资源管理方式:① 进入游戏时立即预加载,用于主界面UI等; ② 在打开某个窗口时才加载,用于弹窗,活动UI等; ③ 进入主界面后偷偷在后台加载,用于关UI卡等;event.itemsLoaded 得到目前已经加载的文件数量event.itemsTotal 要加载的总文件数量方法一:...
2019-05-04 14:56:57
603
原创 JavaScript 闭包
function fun(){ var num = 1; reSet = function(){ num = 1; console.log(num); } return function(){ num++; console.log(num); }}var f = fun();f();...
2019-04-20 15:04:12
175
原创 JavaScript 事件执行顺序
console.log(1);var promise = new Promise((resolve) => { console.log(2); resolve(3);});promise.then((val) => console.log(val));setTimeout(()=>{console.log(4)},0);console.log(5)...
2019-04-20 12:14:13
434
原创 JavaScript Promise
Promise 是 ES6 新增的一个异步解决方案。function fn(){ return new Promise((resolve, reject) => { var num = parseInt(Math.random() * 10); num <= 4 ? resolve(num) : reject(num); ...
2019-04-20 11:54:29
131
原创 JavaScript this
var name = "555";var obj = { name:"666", fun:{ name : "777", a : function(){ console.log(this.name); } }}console.log(obj.fun.a())var f = obj.fun.a;console.log(f());返回:777,555,方法a...
2019-04-19 17:46:31
106
原创 Unity 命令模式
using System.Collections.Generic;using UnityEngine;#region Dec//summary:通过封装实现解耦 行为的请求者和行为的实现者分开 可以对请求的指令做很多操作 需要的时候再执行命#endregionpublic abstract class IBook{ public string Name; publ...
2019-03-01 19:36:08
634
原创 Unity 基础 移动旋转
using System.Collections;using System.Collections.Generic;using UnityEngine;public class Move : MonoBehaviour { Quaternion quaternion; int y; List<int> list = new List<int>...
2019-01-25 17:37:20
221
原创 Unity 委托和事件
using UnityEngine;public delegate void eventTest(); // 定义一个“函数类型”,可以将方法作为参数传到另一个方法里面public class Test { public eventTest T1; // 委托 public event eventTest T2; // 事件,是一种特殊的委托,在类外只能出现在 ...
2019-01-25 17:35:29
824
转载 C# 选择排序
using UnityEngine;using System.Collections;using UnityEngine.UI;public class SelectionSort : MonoBehaviour { int[] res=new int[] {0,10,9,54,86,6,79}; void Start () { F (res); }...
2018-10-17 23:20:42
114
原创 C# 冒泡排序
using UnityEngine;using System.Collections;using UnityEngine.UI;public class BubbleSort : MonoBehaviour { int[] lib=new int[] {2,8,1,6,3,11,0,99,75,86}; void Start () { F (lib); ...
2018-10-17 23:19:30
109
原创 Lua 面对对象
local player={level=0,money=0,name=""}function player:new(o,l,m,n) o=o or {} setmetatable(o,player) self.__index=self self.level=l or 0 self.money=m or 0 self.name=n or "non...
2018-10-17 23:14:44
107
原创 Unity 读取文件
UIPrefab.bytes Name,AssetBundleName,AssetNames1.png,picture,Assets/Resources/1.png2.png,picture,Assets/Resources/2.png Bytes.cspublic class Bytes{ static Bytes b; public List<st...
2018-09-15 12:44:08
789
原创 Unity 异步 多线程
异步用于加载游戏资源 防止UI出现卡住的情况 由于异步方法生效要等待一帧 所以可以把异步和协程结合起来 如果是小资源的话就不用特地监听是否资源加载完成 如果是大资源的话考虑用委托事件进行监听public class tryCoroutine : MonoBehaviour{ public static TerrainData td; public static Game...
2018-09-09 17:37:32
3876
转载 Unity 协程 顺序
yield StartCoroutine:协程在指定协程执行结束后,再继续执行using System.Collections;using UnityEngine;public class mCorutine : MonoBehaviour{ public float time = 1; void Awake() { StartCoroutin...
2018-09-09 16:02:43
405
1
原创 Unity 单例模式
using UnityEngine; using System.Collections; using UnityEditor; public class MyFont : MonoBehaviour { private static MyFont _myFont = new MyFont(); public static Instance { ...
2018-09-09 15:27:11
746
原创 Unity 编辑器扩展
在Assets下创建Editor文件夹 脚本放里面using UnityEngine;using UnityEditor;using System.IO;using System.Text;using UnityEditor.ProjectWindowCallback;using System.Text.RegularExpressions;public class Cre...
2018-09-09 15:23:14
135
原创 Unity 协程 等待
每隔0.5s实例化一个预设,结束后等待0.5s,之后按顺序销毁预设using System.Collections;using System.Collections.Generic;using UnityEngine;using System;using UnityEngine.UI;public class Wait : MonoBehaviour { public G...
2018-09-07 18:13:32
5723
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人