- 博客(8)
- 收藏
- 关注
原创 在Tolua中实现Xlua IL注入的热更方式
比如你有这么一个充值的方法public void GetMoney(int money) { Debug.LogError(string.Format("充值了{0} 万元", money));}在ToDo之前我们来了解下Xlua热更的原理,很简单,大概就是在开始的时候加入了一个hotfix委托检测的注入,我这里就用C#代码表示了public void GetMo...
2020-01-06 19:47:18
799
原创 一个Lua性能监控工具分享
首先是开启监控器方法,向Global注入RawsetGlobal方法function Profiler:StartMonitor(type) self.MonitorType = type self.MemoryState = {} self.StartMemory = collectgarbage("count") self.CurrentMemory = ...
2019-09-16 21:31:22
986
原创 网易雷火 Unity面经
大概是2个多月前的面试,最近一段时间太忙了没时间写博客,终于得空把面经补上了。一面Unity回调方法执行顺序Animator和Animation区别说说对象池unity各种回调方法特征C# GC非托管资源回收Tcp和Udp特征以及区别操作系统原语进程通信方式补码求解子掩码计算死锁问题Lamada表达式委托和事件的区别闭包排序树遍历B+树原理优点从1亿个玩家...
2018-12-20 23:48:27
6677
9
原创 腾讯 IEG Unity 面经
问题有点多。我会分块列举基础相关1.Animator的使用和机制 以及与Animation的区别2.什么是弱引用?弱引用的使用和作用?弱引用和强引用的区别?3.Unity的路径有哪些?对象池的使用?4.了解过音频压缩吗,音频文件怎么降噪?了解过动画压缩吗,3DMAX如何进行骨骼优化?5.各种排序算法的时间复杂度,实现快排?6.C# lambda表达式和表达式树的用法?...
2018-11-01 09:17:09
5018
原创 C#和Unity一些小知识整理(不定期更新)
1.强引用和弱引用1.1.强引用: 就是我们平时使用的引用,例如object obj = new object(); 通过简单的New关键字来生成的引用就是强引用。强引用的目的就是向内存申请一块内存空间。obj存储的也就是这块空间的首地址,但是,空间里不仅仅存储着对象obj的对象信息,开存放着这个对象被引用的次数,例如,当对象被强引用时已经默认被引用了一次了,所以这里引用的次数为1;当obte...
2018-10-19 14:35:37
1278
原创 巨人网络 Unity面经
一面面试官是做C++的很无奈1.STL了解吗?vector底层?2.C++如何做内存管理?3.二叉排序树找出前5个最小的数4.Dijkstra算法和A*算法5.C# GC和 Lua GC机制6.做过哪些Shader,如何实现广告牌效果?7.红黑树特点、应用、为什么快?8.B+树特点9.有没有Linux下C++编程经验10.PBS光照模型二面二面...
2018-10-09 17:16:48
2127
1
原创 网易互联网 Unity 面经
面试大概过去了一个多月今天想起来才决定补上面经我大概是提前2天到的杭州,面试前一天疯狂看C#基础,可是没想到第二天居然没问C#基础有关的我把三面+HR都写一起吧因为忘了哪个几面问的简单介绍下自己balalalal然后面试官开始看简历说下你游戏的逻辑这个只要简单清晰说出来主要的架构就行了你的服务器用的什么协议?UdpUdp和Tcp有什么区别?1.基于连接与无连...
2018-09-13 12:34:48
4957
2
原创 Unity XLua Hotfix热更新配置笔记
Unity XLUA Hotfix热更新配置笔记目录Unity XLUA Hotfix热更新配置笔记配置热更新步骤:下载XLUA 下载压缩包解压 复制xlua 和plugins到assets 开启热补丁特性 先添加宏 HOTFIX_ENABLE;INJECT_WITHOUT_TOOL 报“This delegate/interface must add to CSharpCa...
2018-08-10 16:20:35
7974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人