-
Unity3D粒子特效加速器
using System.Collections;using System.Collections.Generic;using UnityEngine;#if UNITY_EDITORusing UnityEditor;#endif/// <summary>/// 粒子特效加速器;/// 目前仅针对刀光类型/// 目前仅支持加速,不支持减速。/// </summary>public class ParticleAccelerator : MonoBehaviour{...…
-
Unity3D屏幕震动脚本,集合了曲线功能
震屏功能的主代码,挂在MainCamera上比较好using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 震屏功能/// </summary>// [SLua.CustomLuaClass]public class ShakeCamera : MonoBehaviour{ /// <summary> /// 震屏数...…
-
c#的优先队列实现
如果不考虑顺序问题,可以使用那个折半插入,来减少插入排序的时间复杂度using System;using System.Collections;using System.Collections.Generic;public class PriorityQueue<T, P> where P : IComparable<P>{ private List<KeyValuePair<T, P>> items = new List<Key...…
-
UnityEditor扩展:自定义Hierarchy图标
能上代码就不BB了。参考自:http://answers.unity3d.com/questions/431952/how-to-show-an-icon-in-hierarchy-view.htmlusing UnityEditor;using UnityEngine;using System.Collections.Generic;[InitializeOnLoad]class HierarchyIconDisplay{ static Texture2D texture; ...…
-
lua学习笔记(二)
上一个学习笔记都是记录了一些基本案例,这个学习笔记要记录一些自己遇到的问题 lua不支持函数重载! wtf 引用关系,这里的test方法,不需要return a function test(f) f.b=3 f.c=4enda={}a.b=1a.c=2print(a.b,a.c)test(a)print(a.b,a.c) ——– Output —— 1 2 3 4 lua的操作符:http://lua-user...…
-
lua学习笔记
安装luaforwindows https://github.com/rjpcomputing/luaforwindows/releases,然后将lua添加进环境变量,并且使用SciTE就可以编辑并运行lua代码了。Lua在线教程 http://lua-users.org/wiki/TutorialDirectory其他的诸如手册和教程,也可以在开始菜单的Lua下面找到 Hello World print("Hello World") 分号可有可无 注释 --[[多行注释]...…
-
Unity程序总内存优化记录
首先,上线各大渠道要看应用的总内存量。总内存包含了我们在Unity Profiler的Memory面板上看到的Reserved Total数字的值,再加上除Unity以外的内存。但是很多时候,这个总内存要比Unity Profiler多出来一个量级。以我们的项目为例,iOS总内存为408MB,Unity Reserved Total为279.4MB,多出来408-279.4=128.6MB。天了噜!这些暗箱里的东西都是什么?我打算从完整项目开始做减法,分别测试一探究竟。先上我测试用的代码,...…
-
Hello World - Vno
写在前面该博客用Jekyll,和onevcat的vno主题搭建而成。希望能持续更新吧。。就这样,还有就是我要让懵逼的背景图动起来。动次大次。再次感谢onvcat同学提供的主题,让伸手速成党有了福利。( •̀ ω •́ )y 但是markdown一点也不好玩,需要一点时间熟悉,2017新的一年,加油吧。What’s thisVno Jekyll is a theme for Jekyll. It is a port of my Ghost theme vno, which is origin...…