- 博客(13)
- 收藏
- 关注
转载 Lua查找表元素过程(元表、__index方法是如何工作的 , 后续需整理一下实现多重继承的思路)
Lua查找表元素过程(元表、__index方法是如何工作的)转自 http://blog.youkuaiyun.com/xocoder/article/details/9028347近日开始频繁使用Lua,于是把这块东西理了一下,特此记录。Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发
2015-05-28 17:23:35
451
原创 自己喜欢的句子
海到无边天作岸,山登绝顶我为峰 这是林则徐少年时的巧对佳话。有一回,老师带学童们游鼓山,爬上鼓山绝顶峰时,一派天风海涛,令学童们兴奋不已。老师以"海"为题,出一上联:"海到无边天作岸",让学童们对下联。没多久,有位学童首先对出下联:"山登绝顶我为峰"。他就是林则徐。 上联写站在鼓山上,可以望见无边的大海,海的尽头,就是天了,海天相连,气魄可够大的。寓学海无边苦作舟,只有勤奋学习,才
2015-05-25 14:44:24
466
原创 关于cocos2dx下,图片数据的操作
在flash下,针对于图片的操作都是对位图数据的操作,读取改都很方便。 最近做一个小游戏,吃饼干, 大概内容就是一个完整的圆,点击到哪个点,那个点的附近都变成透明的。对于这个功能,在flash下是相当轻松,但在cocos2dx下,就犯难了,因为cocos2dx下没有直接取到位置像素的数据。 查找资料之后,还是成功解决了问题,记录一下。感谢论坛上大侠的无私奉献。原理是:ccs
2014-09-03 11:36:52
2006
转载 sublime text2小技巧
sublime text2小技巧1. 文件快速导航: 这是sublime上面很好用的功能之一,ctrl+p可以调出窗口,菜单上的解释是gotoanythings ,确实如其所言,调出窗口后,直接输入关键字,可以在已打开的项目文件夹中进行快速文件名导航,而且支持模糊搜索,对于不想一直鼠标点开文件夹的同学来说 极为方便,并且在该窗口里加上:前缀即为行跳转(ctrl+G),加上@(c
2014-07-16 21:14:41
614
原创 sqlite3 初接触
游戏要用sqlite在本地做数据保存, 得用上sqlite3。虽然得用lua来操作,但也得了解一下它的功能原来。看了一下资料,原来就和以前用java做数据库并无二样,不过接触都是最简单的东西了。记录一些语法。android\sdk\tools下有个文件sqlite3.exe 。配置好环境变量即可以在终端即时操作sqlite3 newsql.db; (句子后面要用;号) 有news
2014-07-14 15:48:43
477
原创 消息队列机制 思考(C++)
之前接触到消息队列这个东西,只是跟着实现了,并没有细细玩弄其中的原理和技巧。今天抽个时间记录一下。消息队列的实现方式很多,也因功能需求而有改变,这里所说的消息队列,是在处理完一条再处理下一条,不会同时处理。 最简单的跑马灯,消息一条条刷下来,消息的激活和终止,都可以由manager来控制处理,消息发布时间也是定死的。并非由消息‘自己’处理。很有规律性。而最近接触的消息队列比较复杂。
2014-06-03 11:49:39
892
转载 svn 命令行提示:local edit, incoming delete upon update的解决办法
svn local delete, incoming delete upon update 解决办法# 1.In your working directory, recreate that conflicting file:$ touch foo# 2.Revert that file to the state SVN likes (that means deleted):$
2014-05-13 15:16:24
1620
原创 关于椭圆轨迹的一个设计 cocos2dx
cocos2dx 自带了一些属性变化的函数。均继承于CCActionInterval ,有了CCActionInterval,继承后便可以通过重写,在update方法中可以做各种属性变化。而轨迹运动则是其中一大项。写过矩形的轨迹,圆形的轨迹,因为比较熟悉,都比较容易做出来。直到碰到椭圆。这次要做角色选择界面,主要一个设计点在于几种门派的轮回转运,并且要有立体效果,椭圆轨迹是必需的了
2013-12-17 10:34:05
2065
原创 CCScale9Sprite 一个小坑
关于九宫格的原理,不再说了。在这主要是记录一个今天碰到的坑之前自己写的一个 ScrollBar 的组件, 今天过来上班运行项目,发觉底不是原来的底,纹理有变。代码没改,就在资源上找问题,确定导出的资源没问题之后,就有点蒙了。哪里出的问题呢? 为什么无端端从资源上取的纹理块和自己想要的不对呢?经过反复修改代码测试和看源码分析后。得出一个问题点所在。就是rotated属性。之前
2013-12-16 16:04:31
1792
原创 批量删除文件(由批量删除.svn文件引起的)
目的:要把一个文件内包括子文件夹内所有.svn文件删除执行:本来以为要写一个脚本来执行,实现这个功能的。网上一找资源,可以在终端直接执行。 由于本人对脚本陌生,对终端接触也不多。所以如此简单的操作也搞得到处找资料在删除.svn文件过程中,很顺利, -type d -name ".svn"|xargs rm -rf 。然后我还要删除后缀为.plsit.gz 的文件, -
2013-11-20 15:53:57
752
原创 我也写博客
我也要写博客了。 看了很多博客,感触颇深。博客到底有没有必要写呢? 肯定的。 作为了一个程序员,更有必要;对于自制力不强的自己,更甚。 写博客的确会花不少时间,但这些时间是花得值得。对自己所接受的知识的总结,对研究收获新知识的回收,对自己追求技术的一种鞭策,对分享知识的一种途径。何乐而不为呢? 从别人的博客里面,看到了背后很多精力和心血,特别是原创的东西。而想到自己,如果写
2013-06-17 00:43:19
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人