- 博客(208)
- 收藏
- 关注
转载 从架构层面杜绝lua中使用未定义的变量
# 从架构层面杜绝lua中使用未定义的变量标签(空格分隔): lua---lua中有一个很坑的地方:1.就是如果一个变量拼写错误,会自动的认为你定义了一个值为nil的全局变量.2.如果在function中定义一个局部变量,忘记了local,则会默认为是定义成为了一个全局变量.为了防止这种问题,我今天想到一个解决方案.可以达到以下效果:1.在function中使用一个未定义...
2018-05-19 11:59:00
572
转载 # Playables API(翻译)
The Playables API provides a way to create tools, effects or other gameplay mechanisms by organizing and evaluating data sources in a tree-...
2018-05-07 16:06:00
278
转载 lua 定义类 就是这么简单
在网上看到这样一段代码,真是误人子弟呀,具体就是:lua类的定义代码如下:local clsNames = {}local __setmetatable = setmetatablelocal __getmetatable = getmetatablefunction Class(className, baseCls) if className ...
2018-04-03 18:10:00
592
转载 在Mac OS中配置CMake的详细图文教程http://blog.youkuaiyun.com/baimafujinji/article/details/78588488...
CMake是一个比make更高级的跨平台的安装、编译、配置工具,可以用简单的语句来描述所有平台的安装(编译过程)。并根据不同平台、不同的编译器,生成相应的Makefile或者project文件。本文主要介绍在Mac OSX上安装配置CMake的方法,笔者所使用的OS X版本是macOS Sierra。首先,你要去CMake的网站上下载它的安装文件(官网下载地址:https://...
2018-03-19 15:50:00
283
转载 uGUI动态加载控件位置错误(转自:https://www.cnblogs.com/mezero/p/4542939.html)
最近在使用uGUI时遇到了一个问题,在此记录一下。在Canvas的Render Mode设置为Screen Space-Overlay模式时,动态加载控件是不会发生问题的。但是在Screen Space-Camera模式下,动态加载的控件位置及缩放会有很大的偏差。private Canvas canvas;// Use this for initialization...
2018-03-16 22:32:00
120
转载 3d max 动作Take 001改名
转自:http://www.cnblogs.com/zhaoqingqing/p/6533019.html问题描述带动作的Fbx文件导入Unity之后,动作名字为Take 001,如下所示:在max那边是没有办法改名的,只能在Unity中改名。方法11. 选中动画文件,按Ctrl + D,复制一份出来2. 对复制出来的动作片段进行改名方法2通过观...
2018-03-15 11:52:00
483
转载 xlua学习过程遇到的问题,以后通了之后可能就不是问题了。但是还是有记录的必要。...
//2.加载lua文件,这里这种方式只能够加载Resources文件夹下面的,并且是lua.txt类型的文件,感觉没啥乱用。 //文档你说的是Resources文件夹下面的才需要加txt后缀,那么就是说当前文件夹下面的不需要。但是实验得出的是找不到模块。什么鬼? luaEnv.DoString("require('testloadfile')"); ...
2018-02-13 15:19:00
811
转载 unity 接触一个月的感受和心得
unity scrollview 遇到的问题一个scrollview作为翻页,这样的效果调整。一页上面有三个scrollview,这三个scrollview上的items不受下层整个页面的scrollview的裁剪,导致滚动的时候,上层items会从页面外面飞入。这个问题我还没有解决,这个问题只有第二次以及以后打开界面才会出现,第一次打开不会出现,所以我断定是我在第一次关闭界...
2017-09-16 01:05:00
427
转载 我遇到的错误curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused
今天我用curl命令,无论如何都是出现:curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused找了很久,不知道是什么问题,后来发现curl有一个配置文件:~/.curlrc里面的内容是:socks5 = "127.0.0.1:1086"注释掉就好了。转载于:h...
2017-07-05 07:11:00
5247
转载 curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused
今天我用curl命令,无论如何都是出现:curl: (7) Failed to connect to 127.0.0.1 port 1086: Connection refused找了很久,不知道是什么问题,后来发现curl有一个配置文件:~/.curlrc里面的内容是:socks5 = "127.0.0.1:1086"注释掉就好了。转载于:h...
2017-07-05 07:10:00
6095
转载 sim的准确识别技术
几个月钱,我换了一个手机,本着工科男动手能力强的原则,自己用✂️把sim卡剪成了一个小卡,然后成功的可以使用了。然而就在昨天,我将卡拿出之后,再放回去,却无法识别我的sim卡了。我上网查了方法,怀疑是芯片坏掉了,这下悲剧了。我的sim没有绑定身份证的,营业厅不给补办的。我又回来查看方法,用橡皮擦摩擦光亮等等,无用。就在这时候,我看着百度知道中的图片,如下。。...
2017-07-02 10:52:00
211
转载 unity 3D Mesh网络模型,怎样将Constructer拖入场景??
下图中的将Constructer拖入场景,怎么拖入,不知道。。。1.Constructer是一个什么东西?在 下图中没有看到这个名字的,于是乎,我就不知道该怎么办了。。。转载于:https://www.cnblogs.com/hackerl/p/6950619.html...
2017-06-06 11:26:00
147
转载 初学unity 3D 遇到的一个问题--预制体选项没有找到。
没有找到预制体这个选项。我的工程如下:转载于:https://www.cnblogs.com/hackerl/p/6934481.html
2017-06-02 17:48:00
1780
转载 cocos2dx学习进度
将cocos2dx实战上面的例子都自己过一遍,手动敲一边里面的代码,瓦片地图,地图滚动,碰撞,容器类,现在搞到了fileUtils相关的了,哦,官方叫做数据持久化,一不小心就6点了,时间过得太快了,看看今天晚上能搞到哪一章吧。。羡慕那种能够一次性连续撸码几十个小时的哥子。转载于:https://www.cnblog...
2017-05-07 18:13:00
119
转载 今天打补丁出问题了,害得我组长被扣了1k奖金。
今天是第三次给mxdw打补丁和打包,外加公司高管说有一个东西必须要今天之内搞定外放。我当时问策划为什么这么着急?策划说大佬决定的(这种做事方式真的很不习惯)。我等屁民加班加点的搞事情,把功能搞出去了,结果打补丁的流程搞错了。当初给我说打补丁流程的哪位哥也没有把打补丁的原理给我讲透,只说要怎么做怎么做。GG了。最后玩家没法更新,更新补丁出错。组长还是牛逼,首先相处解决办法,还原补丁...
2017-05-05 23:42:00
109
转载 减肥 day1
今天是我减肥第一天,现在体重是147斤, 早晨吃了一碗面,喝了一碗奶,中午吃了一个apple。6点钟去打篮球,晚上去食堂稍微吃一点东西。转载于:https://www.cnblogs.com/hackerl/p/6802969.html...
2017-05-03 17:23:00
125
转载 这两天的学习内容
这两天看了一下‘cocos2dx实战’,感觉没什么内容,今天已经看到12章了,昨晚熬夜了,今天头优点痛,所以进度有点慢,今天无论如何也要搞他个几章。连续几十个小时的学习或者撸码真是酷毙了,去他妈的工作。转载于:https://www.cnblogs.com/hackerl/p/6801504.html...
2017-05-03 13:34:00
126
转载 小马激活工具激活系统导致系统崩溃
妈的,给理发店装系统,最后用小马激活工具去激活,激活成功,然后重启,结果就进不去系统了,提示 a disk read error。已经束手无策了,人家第二天还要营业呢,耽搁一天起码得好几万收入,我怎么赔得起?后来只能把台式机和显示器抬回家慢慢搞,后来又再次确定是使用小马激活工具的问题。所以说还是不能抱有侥幸心理呀,错误的终究是错误的,于是不再相信激活工具了,上网找激活密钥,结果花...
2017-05-03 09:40:00
961
转载 eclispe pydev tab改回 空格找到方法了,这个链接:http://stackoverflow.com/questions/23570925/eclipse-indents-new-lin...
看这个链接:3down votefavorite1I've followed all the suggestionshere.When I pressreturn, I get a new line that is indented withtabsinstead ...
2017-04-27 13:49:00
124
转载 xcode 程序配置 python 解释器嵌入
1.点击项目-》Buid Phases-》加号点击 添加RunScript,Shell中写为python路径。一般是/usr/bin/python2.同样是Build Phases中,Link Binary with Libraries 中, 加号,添加python.framework至此配置就算完成了。3.代码中,在Py_Initialize();和Py_Finali...
2017-04-12 23:50:00
218
转载 cocos2dx内存管理的个人理解
1.一帧开始之后的过程中,将所有执行到的autorelease的对象加入到池中;2.一帧结束之前取出池中的所有对象记作objs,清空池;3.对取出来的objs进行遍历,每个元素进行一次release;每一帧都执行上述三步。另外,就是一个对象的析构函数中会对所有的子对象执行一次subObj->release();转载于:https://www.cnblogs.com/hack...
2017-02-02 23:19:00
99
转载 解决VS2015安装后stdio.h ucrtd.lib等文件无法识别问题
今天突然想在windows上装个 VS2015 玩玩,结果遇到了如下bug:安装完 VS2015 后,直接新建项目->win32控制台->运行,结果报错!"无法打开包括文件: “stdio.h”: No such file or directory”"lnk1104:无法打开文件 ucrtd.lib”奇了怪了,stdio.h 和 ucrtd.lib 都是 VS 自带的头文件...
2017-01-07 16:02:00
384
转载 转:C++项目中的extern "C" {}
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplusextern "C" {#endif/*...*/#ifdef __cplusplus}#endif它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试中。下面我就从以下几个方面来介绍它:1、#ifdef _cpluspl...
2016-12-23 16:21:00
70
转载 vs写python扩展资料收集
总结:1.创建dll工程;2.增加包含头文件路径 :将python路径下的include加入到包含头文件路径:在工程属性页 C/C++/附加包含目新增<Python>\include目录3.增加lib路径:链接器/附加库目录添加<Python>\libs目录4.修改输出文件类型为pyd:工程属性页/链接器/输出文件,修改输出文件名为hello.p...
2016-12-22 20:07:00
141
转载 创建dll教程
先看我的总结:总结:1.头文件中如果想以C形式提供,要判断,如果定义了 _cplusplus, extern "c"{ 这里写接口声明 }2.接口声明中,要表明接口接入点的方式, __stdcall3.记得创建定义文件,文件中指明了DLL对外提供了哪些接口4.添加资源文件,添加资源文件的方式。资源文件的作用5.生成dll的时候,注意如果是release还是...
2016-12-16 22:25:00
316
转载 python dict clear只能删除一层,不能够递归删除。
1 void 2 PyDict_Clear(PyObject *op) 3 { 4 dictobject *mp; 5 dictentry *ep, *table; 6 int table_is_malloced; 7 Py_ssize_t fill; 8 dictentry small_copy[PyDict_M...
2016-11-24 21:15:00
123
转载 windows7 gvim 配置(好用)
http://blog.youkuaiyun.com/anders_zhuo/article/details/8949003转载于:https://www.cnblogs.com/hackerl/p/6083566.html
2016-11-20 21:21:00
87
转载 程序员的惰性
各游戏客户端报错信息发送到网站,然后推送给程序员。这里就有问题了,不同项目需求不一样,我想获得的推送和别人可能不同。于是每个人都去找网站的同事改,网站同事就CNM了。针对这种情况,我提出的方案是:将推送的所有内容分成几个部分。我传一个参数给你,这个参数不同位代表不同的部分,如果对应的位为1,那么推送内容就加入该部分的内容。这样之后,游戏想要推送那个部分,由他们自己...
2016-11-18 15:37:00
122
转载 python raise a string exception is deprecated
python不允许raise 一个内建的string 对象。所以就崩溃,可以先将其转换成其他string,比如赋值。转载于:https://www.cnblogs.com/hackerl/p/6077697.html
2016-11-18 14:44:00
340
转载 安装windows下的Cscope
http://blog.youkuaiyun.com/maxiee/article/details/10034263Cscope 是一款用于查看大型工程中的代码的软件。它使用方便,支持快速查找 C Symbol、function 等在工程中所有出现的位置,而不用自己手动遍历所有文件,从而提高效率。Cscope 的官网是http://cscope.sourceforge.net,上面貌...
2016-11-17 14:14:00
1145
转载 在_vimrc中 set noexpandtab python 不起效果
我ctm,今天配置不让tab转为空格,在_vimrc中set noexpandtab 不起效果。set ts=4也不起效果。但是在命令行中其效果。我都不知道咋办了。问人说我有可能使用的不是那个目录下的_vimrc检查了,没问题。后来在网上搜了半天都没找到原因。最后,机智的我用英文搜了一下,windows _vimrc set noexpandt...
2016-11-16 16:43:00
452
转载 结对读书召集中…………(主要是计算机相关书籍,但不仅限于计算机相关)
结对读书,和结对编程类似,大家共同看一本书,然后讨论知识点,互相探讨,分析。因为如果一个人看书,遇见看不懂的,很可能就停下来了,从而学习慢,甚至看不懂就放弃了。所以就有了“结对读书”这个概念,希望大家一起来读书,一起讨论,一起进步。看懂一个知识点,是学习的第一个境界,能够应用是第二个境界,能够把别人教懂那才是最三个境界。所以我觉得我们这个召集是非常有意义的,欢迎大家参加。...
2016-11-14 10:20:00
111
转载 TypeError: test() got multiple values for keyword argument 'key'
原因是:1.函数调用的最终形式只会调用两个函数。一个list参数和一个dict参数,格式为call(func,list,dict);2.如果传入参数中有key参数,那么首先key参数(包括扩展key参数)存入1中的dict中;3.然后再将其他的参数放入到dict中,这时候如果发现dict中已经有key值了,就会报上述错误。转载于:https:...
2016-11-07 15:49:00
6344
转载 python多线程学习记录
1.多线程的创建import threadingt = t.theading.Thread(target, args……)t.SetDeamon(True)//设置为守护进程t.start(),启动线程t.join(),阻塞当前线程,即使得在当前线程结束时,不会退出。会等到子线程结束之后才退出。如果不加join语句,主线程不会等到子线程结束才结束,但却不会立即杀死...
2016-11-04 20:35:00
140
转载 两个int的和判断溢出
long a,b;cin>>a>>b;long i;i = a+b;if((i^a)<0 && (i^b)<0) cout<<"溢出";我们来分析一下,为什么这样可以,分情况讨论:i^a<0 &&i^b<0如果a是正数要使得溢出,b肯定是正数,这时候得出c...
2016-10-25 16:28:00
557
转载 main(int argc, char **argv)参数解读
main(int argc, char **argv)参数解读编译生成了test.exe ,然后在控制台下相应的目录下输入:test 1 2 3 4argc就是一个输入了多少个参数,包括test在内,上面就是5个参数,所以argc==5;argv是一个char**类型,char** argv = ["test ",1,2,3,4]*argv代表的就是...
2016-10-25 11:10:00
111
转载 python嵌套函数、闭包与decorator
1一段代码的执行结果不光取决与代码中的符号,更多地是取决于代码中符号的意义,而运行时的意义是由名字空间决定的。名字空间是在运行时由python虚拟机动态维护的,但是有时候我们希望能将名字空间静态化。即:我们希望有的代码不受名字空间变换的影响,始终保持一致的行为和结果。这样的意义何在呢?这就不得不说说嵌套函数了。上面代码中,我们只设置了一次基准值。此后,在每次进行比较操...
2016-10-21 16:28:00
135
转载 python虚拟机中的异常流控制
异常:对程序运行中的非正常情况进行抽象。并且提供相应的语法结构和语义元素,使得程序员能够通过这些语法结构和语义元素来方便地描述异常发生时的行为。1.Python中的异常机制:1.1Python虚拟机自身抛出异常python虚拟机内部本身有一套异常捕捉机制,即使python中没有出现try、except、finally等用于进行异常控制的语义元素,Python脚本执行中所抛出的...
2016-10-20 18:03:00
132
转载 and or bool and a or b 原理解释
python 中的and从左到右计算表达式,若所有值均为真,则返回最后一个值,若存在假,返回第一个假值。or也是从左到有计算表达式,返回第一个为真的值。代码如下:IDLE 1.2.4>>>'a'and'b''b'>>>''and'b'''>>>'a'or'b''a'>>>''or'b''b'类似三...
2016-09-27 15:00:00
242
转载 Python的垃圾回收机制
Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步提高垃圾回收的效率。引用计数机制:python里每一个东西都是对象,它们的...
2016-09-23 20:31:00
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人