- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 vscode emmylua 调试unity 崩溃
尝试回退emmylua版本,vscode版本,发现老版本的emmylua 不崩溃,但是只有开机的第一次能看到断点时的堆栈信息。最后发现,每次启动emmylua调试的时候,会去读之前的断点数据。删除588个历史断点之后,解决了该问题。
2023-06-16 18:30:11 250
原创 每日读码1 Unity GL
//一般在渲染函数里实现,比如:OnPostRender()/*相机后处理*/,OnRenderImage()/*图像处理*/void OnRenderImage(RenderTexture src, RenderTexture dst) { Vector3 toRight = cameraTransform.right * halfHeight * aspect; Vector3 toTop = cameraTransform.up * halfHeight;.
2021-11-22 20:12:28 3610
原创 unity设置iOS手机震动
玩很多游戏的时候,线性马达的触感很棒,unity封装的 Handheld.Vibrate() 持续时间是0.5s, 用到按键震动反馈因为时间太长,上手感很差。iOS 提供了另外一个接口 AudioServicesPlaySystemSound(1519);需要用uinty调用IOS接口:在unity iOS工程里创建oc混编文件,ShortVibrator.mm文件里代码如下#impo...
2020-03-01 12:39:40 3673 1
原创 Lua处理UTF8字符串
项目里遇到用string.sub截取中文字符串会截取出来非空,但是无法展示的情况,进行utf字符串处理后OK.核心部分是utf字符串的判断:-- utf-8 字符处理local function StringToTable(s) local tb = {} --[[ UTF8的编码规则: 1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 ...
2019-12-21 14:50:54 2792
原创 Unity NGUI+Slua tips
1.动态改anchor 不使用OnUpdate ,用OnEnable,可以刷新次数,同时当版式改变时用以下方式 gameObj.updateAnchors = UIRect.AnchorUpdate.OnUpdate gameObj.updateAnchors = UIRect.AnchorUpdate.OnEnable2,仍然是改相对位置 local...
2019-02-12 15:59:59 245
原创 Unity3D Slua绑定C#对象流程
通过对Slua绑定C#对象进行代码分析,写一点笔记加深理解1.Slua绑定到lua脚本的关键文件: LuaBehaviour.cs: component类,提供lua文件地址为参数,同时schema参数动态绑定成员变量,C#层交互 MyLuaTable.cs lua对象的多一层封装,本身lua对象就在luaState文件...
2018-08-18 15:07:56 850
原创 UNITY学习笔记
18年7月从之前的cocos2dx项目中撤身,开始unity的学习。学习路线:1.unity+sLua+NGUI使用->unityshader和渲染相关->平台打包流程2.空工程 导入NGUI SLua->修改编辑器->写新的shader3.Unity对象、绑定、生成、代码控制-》编写新控件4.C#语法5.unity NGUI 消息机制6.Sl...
2018-07-23 14:39:57 467
原创 websocket:python服务端和cocos客户端
参考资料:Websocket协议之握手连接:http://www.tuicool.com/articles/fyAZRn用Python实现一个简单的WebSocket服器:http://blog.csdn.net/jiht594/article/details/43764941:http://blog.csdn.net/jiht594/article/details/4376494
2016-12-27 19:48:04 663
原创 git error infalte: data stream error SHA1 collision fonund with ....
git error infalte: data stream error SHA1 collision fonund with ….git 不知道怎么挂了,然后报不可追踪origin/master , 尝试了一下,删除.git文件夹,用sourceTree 拉取了一下,在没有.git控制文件的情况下,sourceTree应该是利用缓存信息进行了更新,然后恢复原来的.git文件夹,问题解决了。。。
2016-05-24 15:57:33 387
原创 svn clean up 时 .svn\pristine\cc\cca2e58e9e310a113a37e3bd87eae3a42434e899.svn-base 找不到文件解决方法
起因是SVN上一文件缺失导致无法更新执行cleanup命令,然后报这个错误.svn\pristine\cc\cca2e58e9e310a113a37e3bd87eae3a42434e899.svn-base 找不到文件解决方法找到相应目录后发现没有该文件然后复制了任意一个该文件夹内文件,并命名为缺失文件,再次操作,成功~原因在猜测中
2016-04-13 10:46:44 3025
原创 lua 正则表达式使用
lua 正则表达式使用在使用lua的string库匹配模式的时候,对于一些比较麻烦的处理,搜网页总是不得其所,下面是接触到的一些经典用法string.findstring.gsubstring.sub* 对这三个方法的基本使用不概述了* 现有一个需求如下 替换 字符串 “战斗力增加{(a*0.8+b)*0.2-1}%“为*战斗力增加5%” 注5是带入a、b值算出的结果 现在有两种方式
2016-01-23 14:51:28 478
转载 欢迎使用CSDN-markdown编辑器
Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q
2016-01-22 20:44:14 272
原创 cocos2dx lua 下查找文件是否存在的方法
require "lfs"local oldpath = lfs.currentdir()lfs.chdir("src//app//core//")echo("is file exit??")if io.exists("c15.lua") thenecho("yes!!!")else echo("no!!")endlfs.chdir(oldpath)
2014-10-29 10:52:39 2273
原创 lua下的调试
今天,头给了个链接,是一个lua调试工具ZeroBrane Studio链接:https://github.com/cocos2d/cocos-docs/blob/master/manual/framework/native/scripting/lua/lua-remote-debug-via-zerobrane/zh.md简单的说起来,这个东西就是把一个调
2014-02-27 19:10:07 1131
原创 开始写自己的技术博。。。
项目已经基本完结,有了太多的空闲时间,与其碌碌,不如学点东西,来增加自己的技术水准。现实与预计总是有偏差的,每天腾出一个小时来归纳总结,或者说学习会好一点。我希望自己能够每周有三次1小时开发,预计时间是 周三,周五,周六,夜里9:30读书的话,也没有什么目标,周末早上9:00-11:00之间,随意看些书好了学习的目标,cocos单机游戏,还有算法。也要开始准备,考研的科目了,专
2014-02-26 10:42:08 468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人