游戏开发
HappyerMano
这个作者很懒,什么都没留下…
展开
-
使用python对cocos2dx的手游图片资源进行加密
使用python对cocos2dx的手游图片资源进行加密导言由于项目的需要,要对游戏的图片资源进行加密,目前比较常用的做法应该是使用TexturePacker的加密功能。但因为我们的整个打包流程都是python脚本控制,自动化完成的,如果要使用TexturePacker的加密功能,就要把TexturePacker的命令行工具集成到整个自动化打包工具中。考虑到工作量会比较大,所以决定采用在图片压缩后自原创 2016-09-08 15:29:41 · 3730 阅读 · 15 评论 -
cocos2dx碰撞检测算法
在Cocos2d-x 3.x版本添加了对3D物体的支持后,3D物体的碰撞检测方法也随之更新,其中一种最简单的碰撞检测方法就是AABB碰撞检测。1.AABB包围盒在游戏中,为了简化物体之间的碰撞检测运算,通常会对物体创建一个规则的几何外形将其包围。其中,AABB(axis-aligned bounding box)包围盒被称为轴对其包围盒。二维场景中的AABB包围盒具备特点:(注:由于Cocos2d-原创 2016-09-12 15:37:29 · 3870 阅读 · 0 评论 -
cocos2dx游戏性能优化之对象池
cocos2dx游戏性能优化之对象池对象池机制:可回收与重复使用手机游戏的性能对于一款手机游戏来说,那是相当的重要了,我们常说的性能呢,一般包括耗电,发热情况,流畅度,是否存在卡帧等等。从专业的角度来说,包括FPS帧数,手速侦测,CPU和内存占用率等等。那我们今天就来说一下如何通过使用对象池的机制,有效的提高内存和计算效率,从而达到提高游戏流畅度的目的。其本质与缓存类似,即希望能减少那些频繁使用的对原创 2016-09-20 19:31:22 · 5636 阅读 · 0 评论 -
H5网页版贪吃蛇源代码
H5网页版贪吃蛇源代码,新建文本文档,将下面的代码复制粘贴到文本文档,然后保存文件。重命名文件及后缀名为index.html。将文章最下面的两个图片保存下来,蓝色背景大图重命名为back.jpg,骷髅头的命名为pirate.png。在index.html同级目录下新建一个文件夹叫做image,然后将两张背景图放入image文件夹。现在index.html就可以正常运行了,双击就可以运行。原创 2017-06-15 16:25:27 · 15767 阅读 · 10 评论 -
Android.mk使用注意事项
1. 想在一个mk中引用静态库,注意一定要添加库目录的声明代码。作用类似于VS中设置的附加库目录。$(call import-module,protocols/android)2. 想将某个目录添加到 NDK_MODULE_PATH 环境变量中。作用类似于在VS中设置的附加包含目录 。$ (call import-add-path,$(LOCAL_PATH)../../)原创 2017-07-03 12:18:25 · 341 阅读 · 0 评论 -
COCOS2D-X在给弹出框加入弹出效果过程中遇到的问题以及解决办法
导言:由于项目新版本需要给每个弹出界面加上一个弹出效果,如果只是给一个或者几个界面加上这样的效果,其实就是简单的通过几个 runAction 去实现。但由于有很多个界面都要实现这样的效果,所以思考以后,我打算使用一个装饰器去实现这样的效果,装饰器会将一个普通的弹出框装饰成一个具有特殊弹出效果的弹出框。之所以使用装饰器去实现这个功能,是因为这样可以将关于弹出效果的代码部分进行统一的管理,同时可以动态的原创 2017-10-18 17:00:55 · 1196 阅读 · 0 评论 -
TexturePacker求Key纪
TexturePacker 是一款功能强大的游戏图片素材加工处理软件,具有压缩,加密,图片合成等一系列的功能。由于自动化打包平台的系统是 linux,故我需要在 linux 上面使用 TexturePacker,看到很多人说TexturePacker 的作者 Adreas 人很好,可以在网站上免费申请注册码,所以我就就尝试这用自己的 csdn 博客去申请。这里是申请注册码的网址:https://ww原创 2017-12-08 10:58:54 · 885 阅读 · 0 评论