- 博客(8)
- 收藏
- 关注
原创 Unity性能优化方案之 内存篇
项目的性能优化只要包括CPU,GPU和内存三大方面,无论是游戏还是AR应用,内存管理都是其研发阶段的重中之重。 内存的开销无外乎以下三大部分: 1.资源内存占用。 2. 引擎模块自身的内存占用,托管堆内存占用 资源内存占用 在项目中 纹理 网格 动画片段和音频片段是最容易造成较大开销的资源 纹理 纹理资源一般是所有游戏项目中占据最大内存开销的资源,一个六万面片的场景,网格资源最大才不过10MB,而一个2048*2048纹理,可能直接就达到16MB。 纹理资源在使用过程中应该注意以下...
2020-06-01 19:26:16
535
原创 Lua os.time()简介
os.time()## 原型:os.time ([table]) 解释:按table的内容返回一个时间值(数字),若不带参数则么使用当前时间作为table内容,其中table中可以包含的字段有:year, month, day, hour, min, sec, is 首先新建一个文件,将文件命名为timetest.lua,然后编写如此如下代码:dst,其他字段将会被忽略。 local nowtime = os.time(); print("nowtime = "..nowtime) loca.
2020-05-28 11:12:57
10728
原创 XLua里开启协程 关闭协程调用协程
使用Unity协程 要想通过unity的StartCoroutine使用协程,需要传入IEnumerator参数 Xlua提供了util.cs_generator来生成IEnumerator util是xlua的一个工具,require即可local util = require 'xlua.util' 这样我们可以用StartCoroutine开启,StopCoroutine停止协程,协程内部使用coroutine.yield local util = require 'xlua.util' loca
2020-05-28 11:10:03
1773
原创 Lua 语言学习基础学习
1、数据类型 -- 直接输出 print("hello") -- 全局变量 b = 11 print(b) -- nil(空) print(type(a)) -- 对于全局变量和table,nil 还有清空的作用 -- number(数字) -- Lua 默认只有一种number类型 -- double(双精度) -- string(字符串) -- 字符串由一对双引号或单引号来表示 string1 = "this is string1" string2 = 'this is s..
2020-05-27 22:42:57
563
原创 C# out和ref之间的区别
首先:两者都是按地址传递的,使用后都将改变原来参数的数值。 其次: ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。 这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。 ref(C# 参考) ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调...
2020-05-27 15:56:53
125
原创 C# Out关键字
out关键字会导致参数通过引用来传递。这与ref关键字类似,不同之处在于ref要求变量必须在传递之前进行初始化。若要使用out参数,方法定义和调用方法都必须显式使用out关键字。例如: class OutExample { static void Method(out int i) { i = 44; } static void Main() { int value; Method(out val...
2020-05-27 15:52:36
299
原创 C#接口(Interface)的介绍以及简单实用说明
1.一个接口定义了一个契约。 2.接口可以包容方法,C#属性,事件以及索引器。 3.在一个接口生命中,我们可以生命0个或者多个成员。 4.所有接口成员的默认访问类都是Public 5.如果在接口成员声明中包括了任何的修饰符,会产生编辑器错误 6.与一个非抽象类类似,一个抽象类必须提供接口中所有成员的实现,只要这些成员在这个类的基类中出现。 接口,你可以去定义一个接口,然后交给其他人去实现接口的内容,然而,你不需要知道接口的实现过程,只需要调用接口方法就可以得到你想要的结果 例如: 你...
2020-05-27 14:31:14
355
转载 C#之ref 参数
static void TestRef(int x, int y) { int temp; temp = y; y = x; x = temp; }
2020-05-27 13:44:53
1171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅