`
chenpeilei2003
  • 浏览: 191837 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
[转] 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。 于是,我们就可以算出状态栏的高度了。 Rect frame = new Rect(); getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); int statusBarHeight = frame.top; 2.获取标题栏高度: get ...
j2se上做游戏练手 http://cping1982.blog.51cto.com/601635/157365 游戏中的遮挡,做大一点的游戏必定要用 http://www.codingnow.com/isomtric/index.htm
游戏用lua 写的, 在brew的lua虚拟机里跑, 游戏很慢, 4~5帧, 不能忍受。 查了一下, 发现运算部分花了大部分时间, 像AI规则,碰撞检测等, 占了100多 ms, 加上绘制 , 总共耗掉150ms , 为什么运算会这么慢 , lua也是封装了c而已, 它到底干了些什么? 
一种查找精灵可移动范围的简单算法 设起点为ox,oy , 可移动范围是mr,地图为w*h的矩形格子 算法大致思想是节点计数,从原点开始起,朝上、下、左、右四个方向发散查找可移动的格子。 可分为以下几个步骤 : step1: 从原点起,找到4个方向可移动和格子,将结果存入数组range_data里(已存在的忽略掉). 查找的终止条件是:遇到障碍物;当前格子位置离原点大于mr step2: 遍历range_data里的所有格子,将当前格子坐标设为原点,重复step1 step3: 重复step2 以上3步完成之后,将会得到一个完整的所有可移动范围的数组,且绕过了障碍物。 这个算法很简单 ...
  MTK图片解码流程及png图片详解(转载) 2009-12-05 22:21 从事MTK平台的工作者很多,做高仿机的人也很多,MTK的界面变得越来越花哨,但是对于MTK平台实现进行研究的文章并不多,希望这篇文章和以后的几篇BLOG能为MTK的初学者带来一些帮助。       怎么使用MTK的函数显示图片相信大家都会,但是图片的解码过程就不是人人都去研究了,由于我们做JVM移植层的需要,最近对MTK的图形解码进行了一些研究。       MTK在绘制图形的时候使用的是gdi_image_codec_draw这个函数,在这个函数中,MTK会根据img_type这个参数从gdi_image_ ...
Bluetooth 无线技术配置文件2008年01月27日 星期日 23:08为了使用 Bluetooth 无线技术,设备必须能够翻译特定 Bluetooth 配置文件。配置文件定义了可能的应用。Bluetooth 配置文件表达了一般行为,Bluetooth 设备可以通过这些行为与其它设备进行通信。Bluetooth 技术定义了广泛的配置文件,描述了许多不同类型的使用案例。按照 Bluetooth 规格中提供的指导,开发商可以创建应用程序以与其它符合 Bluetooth 规格的设备协同工作。 在最低限度下,各个配置文件规格应包含下列主题的相关信息: 与其它配置文件的相关性 建议的用户界面 ...
配置ve需要的几个插件地址 ve: http://www.eclipse.org/emf/downloads/ gef: http://download.eclipse.org/tools/gef/downloads/ ve: http://download.eclipse.org/tools/ve/downloads/

Lua5.1线上源码

    博客分类:
  • Lua
http://www.lua.org/source/5.1/
LUA源码阅读顺序 - [LUA] 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://cjbskysea.blogbus.com/logs/74215893.html 转自:http://www.reddit.com/comments/63hth/ask_reddit_which_oss_codebases_out_there_are_so/c02pxbp Recommended reading order:     * lmathlib.c, lstrlib.c: get familiar with the external C API. Don't ...
模拟三元运算 i=1 i=i+1>3 and 1 or i+1    --累加到3后重置为1 模拟异或运算 i=i==1 and 0 or 1   
function rename(dirpath,func) os.execute('dir ' .. dirpath .. ' /b/a -d > temp.txt') io.input("temp.txt") local dirname = "" local files = {} for line in io.lines() do if string.find(line,'.bmp') then table.insert(files,line) end end ...
每天上下班的路上,一上车就昏昏欲睡,头疼脖子酸,但其实白天的工作也没多累,不知为何会这样?   最近效率极低,一些很低级的问题都费了不少时间,注意力不集中,真TNND折磨人。 分析了一下,有几个原因: 1.长期不吃早饭。原因是晚起了10分钟,耗去路上堵车时间,到公司时,楼下的鸡蛋灌饼已经收摊了 2.办公室空气不流通。20平的小房间里有10个人,虽然都是笔记本,但散发的热量还是很大,太闷了。  不通风是及其糟糕的 3.每天2个小时的公交旅行,感觉犹如慢性自杀,北京的空气很糟,尤其是早晚高峰,加上闷罐车般的车厢, 很耗人的 。 有几次好电子书都差点吐了。。。 4.睡眠质量差。 整晚做梦, 早 ...
以前一直关注kahlua, 今天无意间发现了还有一个小巧的语言Hecl,先做个标记, 可以学习下脚本编译、解释,以及如何嵌入到其他语言中的。
程序需要准备的工作: 1>寻路算法 2>地图资源 3>NPC自动游走 4>地图卷动 ... 1)寻路决定用A*算法, 这个还算了解些,查查资料就实现了 2)地图资源已经出了, 下午要把遮挡部分改动一下, 砍掉了遮挡层, 地图就只有一层了 3)NPC这里还没做, 自动游走估计需要一些算法支持, 还要考虑一些AI, 不能太笨了。 4)地图比较大, 400*400的, 所以要用卷轴效果, 已经实现 9-13 遮挡费了我不少时间,终于把地图弄好了, 现在动画播放还有些问题,晚上解决这个问题,明天加NPC规则

lua中的弱表

    博客分类:
  • Lua
http://hi.baidu.com/bidepan2023/blog/item/25f97bcd7468ac590fb34588.html
Global site tag (gtag.js) - Google Analytics