元表总结

1. __index 的值是table other = { foo = 3 } origin = {key1 = "value1"} setmetatable(origin ,{ __index = other } ) 2. __index 的值是函...

2018-12-11 17:10:08

阅读数 15

评论数 0

螺旋队列算法

观察右上的规律,每一圈的最大值:max = (2*c+1)^2   其他推算。 代码: public static Point GetPointSpiral(int num) { int c = 0; int _cc = 0; ...

2018-12-10 17:12:45

阅读数 26

评论数 0

转:Unity热更新专题(三)Unity热更新之LuaInterface(上)

  1、什么是LuaInterface? LuaInterface包括两个核心库,一个是LuaInterface.dll,一个是Luanet.dll,我们可以通过LuaInterface来完成Lua和C#(CLR)之间的互相调用。   2、在CLR中执行Lua代码 创建一个C#工程,导入...

2018-12-08 13:26:16

阅读数 15

评论数 0

寻路NavMesh:多边形寻路算法简单介绍

转载:http://liweizhaolili.lofter.com/post/1cc70144_86a939e 之前有网友在我这里留言,问我怎样用自己的方法生成NavMesh。我也答应了有空的时候介绍一下,所以写了这篇博客。 在说明生成的方法之前,需要先搞清楚几个概念性的问题: 1、Nav...

2018-08-24 10:58:34

阅读数 1001

评论数 0

unity直连android真机在Profiler性能分析测试

转:https://blog.csdn.net/appppppen/article/details/52618851电脑端设置: 1.Unity打开你要测试的项目 File–Build Settings如上图点1,再点2,这一步本应该是在项目刚建立时做的,如果做过了,2就是灰色的,不能被点击。转换...

2018-07-03 20:53:21

阅读数 230

评论数 0

性能观察和

数据结构: 字典遍历,慎重使用ElementAt(i).Value; dic.ElementAt(i).Value;

2018-01-18 14:23:24

阅读数 57

评论数 0

代码

1,PathFind  A*算法, 和修改后的

2017-10-13 16:13:14

阅读数 59

评论数 0

Unity资源问题

material的texture在两个不同的目录时, 如果a目录的贴图的meta复制到b目录时可能会导致丢失关联

2017-10-12 15:15:47

阅读数 75

评论数 0

游戏开发知识点补习

1. lua 面向对象和ulua框架底层 2.资源加载 3.服务器: 同步,通讯(probuff) 4.迷雾 5.战斗系统, 技能系统 6.AI

2017-10-12 10:03:49

阅读数 127

评论数 0

战争迷雾

思路: 一张Texture记录alpha值,一个像素点映射一个地编格子, alpha 三种状态,以格子为半径单位做 texture的更新。 锯齿有均值之类的来处理 插件 projector,

2017-10-11 11:01:19

阅读数 105

评论数 0

svn命令

svn add . --no-ignore --force  递归文件

2017-07-25 20:09:31

阅读数 72

评论数 0

Shader

本地转世界 -- 世界转屏幕 -- 剔除 -- 剪裁 -- 屏幕投影 -- 光照 -- 深度测试 -- 光栅化(贴图) -- 阿拉法测试 -- > 帧缓存

2017-07-08 21:36:15

阅读数 105

评论数 0

Lua程序设计2 笔记

lua程序设计2 第六章   一、closure(闭合函数)         1. 当内部函数调用外部函数的局部变量时, 对于内部函数来说该局部变量称为“非局部变量(non-local variable)”。看似超出了作用域,其实没有。为什么可以这样访问呢?因为函数是“第一类值”。        ...

2017-07-06 19:37:52

阅读数 112

评论数 0

GC

GC 产生的原因: 1 引用计数器为0 2 堆内存不足 3 手动调用(慎用) 处理: 1 用对象池. gameobect,UI,等等 2 避免分配新对象。如,用struct代替class 3 字符串链接的处理  --StringBuilder 4 少用gameobject....

2017-07-04 22:54:14

阅读数 96

评论数 0

C# 基础

重点: 1. 修饰符 C#,C++的类 默认private ,struct默认public。 public ,   protected , private ,  internal  注意(修饰class时): class的修饰符有public或不写,前者可以跨项目访问类。 static: st...

2017-07-04 20:05:06

阅读数 62

评论数 0

C#高级篇 2

什么是委托:简单来说委托是一个类型 多播委托:委托也可以包含多个方法,这种委托叫做多播委托。使用多播委托就可以按照顺序调用多个方法,调用多播委托只能得到最后一个方法的返回值,一般我们把多播委托的返回类型声明为void。  如果通过委托调用的其中一个方法抛出异常,整个迭代就会停止。 匿名方法:另外一...

2017-07-04 17:20:06

阅读数 118

评论数 0

C#高级篇 8

EXCEL 操作  1.创建连接到数据源的对象 -  OleDbConnection 2.打开连接   Open(); 3.表示把查询的结果(datatable)放到(填充)dataset里面   Fill(dataSet); 4.释放连接资源   Close(); 5.取得数据    ...

2017-07-04 14:32:52

阅读数 101

评论数 0

C#高级篇 7

我们有两个用于表示文件夹的类和两个用于表示文件的类 Directory(文件夹)和File(文件)类只包含静态方法,不能被实例化。如果只对文件夹或文件执行一个操作,使用这些类就很有效,省去了去实例化.NET类的系统开销。 DirectoryInfo类和FileInfo类实现与Directory和F...

2017-07-03 16:53:58

阅读数 94

评论数 0

C#高级篇 5

主题:线程 一、 Thread t = new Thread(my.DownFile);//我们构造一个thread对象的时候,可以传递一个静态方法,也可以传递一个对象的普通方法    Thread t = new Thread(DownFile);  DownFile若有参数, 仅能用obj...

2017-07-01 19:31:05

阅读数 125

评论数 0

Unity优化 CPU-GC(内存回收)和Sricpt

前言:            对于GC,大家可能不陌生把,也就是内存回收。同时笔者在做自己的小游戏中发现很多细节都会影响GC,现在就给大家梳理下一些需要注意的地方。 进入主题:               在说CPU优化时,谈起GC是不是觉得很奇怪?其实笔者不这么觉得,虽然GC是用来处理内存回...

2017-07-01 00:10:25

阅读数 122

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭