摘要: 最近给公司写了一个lua内存分析工具,可以方便的分析出Lua内存泄露问题(虽然还没正式使用,但我是这样想的,哈哈哈),有图形化界面操作,方便手机端上传快照等功能 内存分析我是在c语言端写的,也有人写过lua端的分析工具,也蛮好用的,不过lua分析工具本身也会影响到lua的内存占用(尽管用的是弱表缓存 阅读全文
posted @ 2018-02-25 00:03 李嘉的博客 阅读(8229) 评论(2) 推荐(1) 编辑
摘要: 前面的话 第一次接触Lua是因为Unity游戏中需要热更,但是一直没搞懂Lua是怎么嵌入到别的语言中执行的,如何互相调用的。这次打算好好了解一下C跟lua是如何交互的 那么如何使用Lua语言? lua是c语言编写的,而且开源。可以在https://www.lua.org官网上下载Lua的源码,然后尝 阅读全文
posted @ 2018-01-14 20:57 李嘉的博客 阅读(11473) 评论(1) 推荐(5) 编辑
摘要: 最近帮一个同事解决图文混排的问题,发现了一种犀利的UGUI表情系统的解决方案 https://blog.uwa4d.com/archives/Sparkle_UGUI.html 使用重新生成UGUI文字Mesh的方式来支持表情图片。在Shader中判断是否有第二个套UV传入来渲染表情,动态表情也在G 阅读全文
posted @ 2017-12-23 15:16 李嘉的博客 阅读(3466) 评论(2) 推荐(0) 编辑
摘要: 菲涅耳公式(或菲涅耳方程),由奥古斯丁·让·菲涅耳导出。用来描述光在不同折射率的介质之间的行为。由公式推导出的光的反射称之为“菲涅尔反射”。菲涅尔公式是光学中的重要公式,用它能解释反射光的强度、折射光的强度、相位与入射光的强度的关系 在计算机图形学中的应用 一般运用于水面效果,试想一下你站在湖边,低 阅读全文
posted @ 2017-12-09 23:39 李嘉的博客 阅读(13828) 评论(3) 推荐(1) 编辑
摘要: 前段时间编译了一下Unity的Mono,看了很多相关的文章,也遇到很多新坑。所以来总结一下,加深自己对Mono的理解 为什么Unity可以跨平台运行呢 通常Unity的脚本有C 、JS、Boo。不过现在官方都只推荐使用C 了,为什么Unity可以支持用不同的语言编写代码呢?因为它使用了一种叫CIL的 阅读全文
posted @ 2017-11-12 19:39 李嘉的博客 阅读(9399) 评论(1) 推荐(2) 编辑
摘要: 原文:http://blog.csdn.net/sjchappysky/article/details/46618799 敏捷开发思想谈 敏捷的原则 敏捷开发其实并没有标准型的流程。SCRUM也只是众多衍生体中的一个。实际上就算是SCRUM的实际使用也情况千差万别。所以首先,请大家有这么个概念: 敏 阅读全文
posted @ 2017-11-06 20:15 李嘉的博客 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 小小的代码,提升大大的效率\(^o^)/ 工作中有很多繁琐的流程,重复的流程,是可以编程实现让计算机去做的。编程其实就是教机器去做某些事情,而程序语言,就是跟机器对话的工具~ 经常听牛人说用代码改变世界,虽然我改变不了整个世界,但至少还可以改变一下身边的世界哦~ 自动化测试 我们游戏的战斗测试同步问 阅读全文
posted @ 2017-10-14 22:42 李嘉的博客 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://segmentfault.com/a/1190000007688656 常用 General 按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Op 阅读全文
posted @ 2017-10-07 11:21 李嘉的博客 阅读(845) 评论(0) 推荐(0) 编辑
摘要: Linux版本: 1、在svn的hooks目录下新建一个名为pre commit的文件并为其添加执行权限(用vi pre commit直接创建) 2、pre commit文件的内容如下: 脚本命令解释 LOGMSG=$($SVNLOOK log t “$TXN” “$REPOS” | grep “[ 阅读全文
posted @ 2017-09-26 14:08 李嘉的博客 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 最近在使用SVN的时候碰到一个问题,就是操作时由于粗心大意,在更新的过程中点击取消,使得该目录出现cleanup的操作提示。 OK,按照cleanup提示操作后,又提示目录被lock... 网上有解决方案称,在SVN目录下找到 .svn 隐藏目录,一般是在项目的根目录下,在 .svn 目录下有一个 阅读全文
posted @ 2017-09-04 14:45 李嘉的博客 阅读(401) 评论(0) 推荐(0) 编辑