自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity读取json大文件卡顿

litjson调用ToObject和ToJson的时候,如果文件内容过大(MB级别),会阻塞主线程造成卡顿,可以使用多线程读取,然后Unity这边开协程等待,这样不会对主线程有影响。private int _readJsonCount = 0;IEnumerator InitAllMapInfo(){ _readJsonCount++; ParameterizedThreadStart threadStart = new ParameterizedThreadStar

2022-03-01 17:11:18 5156

原创 Shader 笔记:坐标系相关(略粗浅)

要理解矩阵的几何意义,每个矩阵其实都相当于是一个变换关系,一个矢量通过和旋转矩阵相乘得到一个新的矢量,可以理解为这个矢量进行了一次旋转变换。关于线性变换,要遵守一个顺序,先进行缩放,再旋转,最后平移标准的三变换矩阵为1 0 0 tx cosθ 0 sinθ 0 kx 0 0 00 1 0 ty 0 1 0...

2020-04-08 17:57:36 299

原创 Unity2018 Gradle打包安卓包报错 Program type already present:com.xx.xx.BuildConfig

这可能是unity新版本的bug,如果是自己手写了安卓插件包名与项目报名一样的话,这个BuildConfig会多出来一份,因为AS编译插件的时候已经生成了这个类,Unity这边打包也会生成这个BuildConfig,然后俩包名一样就冲突了,解决办法:删除插件Jar包中BuildConfig.Class就行了,最便利的解决办法就是AS那边编译的时候就把这个Class删除,方法稍后放出。...

2019-04-10 17:02:54 3507 10

原创 tensorflow入门之mnist手写数据集识别

最近开始研究机器学习,整个模型都自己写的话不太现实,所以还是得用框架。几经查找,选择了Google的Tensorflow框架,这个起步也还比较好用,网上参考资料也很多。参考的教程官网:[tensorflow](http://www.tensorfly.cn/tfdoc/tutorials/mnist_pros.html)环境安装的话,我用的python3.6,这里强烈推荐安装个Anaconda,

2017-11-01 18:05:22 4948

原创 $1 Unistroke Recognizer( lua )

最近在做一个游戏,里面涉及到了手势识别(比较复杂的手势),由于自身数学并不好。。去网上搜了一番,找到了这个$1识别算法,http://depts.washington.edu/aimgroup/proj/dollar/ 这是官网,发现这是目前网上比较好的一种手势识别算法,而且可以添加自定义手势模板。然后发现源码下载里面没有Lua的版本T_T,,,无奈之下,把js版本的大概翻译了一下,现在发上来好了。

2015-10-21 18:40:00 1606

原创 几种基础的排序算法

不管是做游戏也好,软件也好,平时或多或少都会用到一些排序算法,而对于很多人来说估计直接就冒泡排序了。。甚至有些连冒泡都得百度。不论对错,多会几种排序总是没错的,不同的情况选用不同算法,这样出来的效率也相对来说高些。下面分别介绍下冒泡排序、选择排序、快速排序、桶排序这几种基础排序算法。(lua语言示例)

2015-10-21 18:26:09 511

原创 Cocos2d-lua骨骼动画(*.csb)

说一下Cocos2d-lua中如何骨骼动画。骨骼动画是用Cocostudio导出的,主文件是*.csb 。下面贴代码,加载csb文件,创建body执行某个动作。另外,这个骨骼动画中有个bug,在执行某个动作的时候,会触发多余的帧事件,貌似跟这个动画执行的原理有关,反正不该执行的帧事件也会被触发,我把调用这个方法的方式修改了一下,问题已解决。ps:我的cocos版本是3.3rc2 不知道新的版本有木

2015-08-28 19:20:17 2970

原创 Cocos2d-lua绘制图形的方法

绘制图形,就drawCircle,drawRect,drawLine之类的….Cocos2dlua里面有两种绘制图形的方法,如下。-----代码补全油景系 = = ---local function mDraw() local glNode = gl.glNodeCreate() local origi = cc.Director:getInstance():getVis

2015-08-28 18:50:10 3210

原创 Cocos2dx 物体按指定轨迹匀速运动 (坐标均距)

Cocos2dx 物体按指定轨迹匀速运动 (坐标均距)最近做了一个类似于airControl的游戏,就是画出一条线让飞机沿着线跑。。。最后着陆。关于其中的核心代码就是在三个Touch回调中记录手指移动的坐标,然后存入坐标数组,最后让飞机(精灵)按照坐标数组中的线段(前一个点到后一个点)移动(MoveTo),出来就是游戏想要的效果了。但是在这之间遇到的问题就是由于手指不是按匀速移动,导致每个touch

2015-08-28 18:29:36 3764

原创 关于编程规范的那些事儿

第一篇blog,瞎写写,只是个编程小白而已,却也混了快三年了,越发觉得这个编程规范甚为重要,在这我也就想起来一点写一点,下面正文。貌似主要分为变量篇 和 注释篇。变量:首先是常规的变量命名规范:不要用汉语拼音,更要避免拼音首字母,一个好的规范应该是这个变量代表的意思的英文单词,或者缩写。举例:车子 用Car 而不是che,猫用Cat而不是mao,关于变量命名的话,还有几个比较通用的规范

2015-02-07 22:57:06 367

UniWebView 3.15

unity可用的内置浏览器插件, 支持发布到iOS和Android两个平台,iOS采用MKWebView,可避免apple审核的警告。相当好用

2020-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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