![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x
文章平均质量分 77
heyanru
这个作者很懒,什么都没留下…
展开
-
cocos2d-x橡皮擦效果---
因为要这么一个橡皮擦的功能,原想往上找个现成的,结果吧,找了有近半个小时,没有啊,哎。各种群里问啊喊啊,没反应,得,自己搞吧。。。。这就出来了,分享一下吧,本人的第一篇技术贴。。。。 原理:opengl alpha混合首先,需要一张底图,一张蒙版图。底图直接加载到当前layer。其次,要搞个数组,记录一下触摸的轨迹,比较简单,就不说了。蒙版图要跟底图分开并且在上层,触原创 2012-10-12 15:39:37 · 1846 阅读 · 4 评论 -
45 度角地图---坐标换算
证明过程比较复杂。 使用的时候,这两行公式直接用即可***********************************N=int(x/TileW - y/TileH)M=int(x/TileW + y/TileH)x = (M + N)/2*TileWy = (M - N)/2*TileH ******************转载 2012-12-05 10:49:57 · 2161 阅读 · 0 评论 -
cocos2d-x android平台切后台返回后的纹理加载问题
在android平台,程序切后台后,纹理会被清除,再切回前台时需要重新生成纹理,如果纹理较多的话会导致短暂黑屏,这里提供两种解决方法:第一种:CCTextureCache.cpp文件中,VolatileTexture::addDataTexture方法。void VolatileTexture::addDataTexture(CCTexture2D *tt, void* data, C原创 2012-11-30 14:54:28 · 1893 阅读 · 0 评论 -
用简单思路开发游戏----贪吃蛇
用简单思路开发游戏—----怎么想得就怎么写贪吃蛇~ 规则:不能撞墙,不恩吃自己,吃一个蛋长大一点,速度变快首先定义一个蛋struct TEgg{ int x; int y;};蛇是由很多蛋连到一起组成std::vector m_snake;//蛇吃到的蛋是在到了尾巴处才能消化变成蛇,所以得记录下她吃了哪些蛋s原创 2015-07-09 16:51:09 · 562 阅读 · 0 评论 -
简单思路做游戏----俄罗斯方块
用简单思路做游戏—----怎么想得就怎么写俄罗斯方块~经典中的经典,小时候玩方块机,经常一玩一下午,80后的回忆啊首先定义方块的结构,一个方块由4个小块组成,假设每个小块就是一个点,方块结构如下://方块类class Block{public: Block(); Block(Vec2 b1, Vec2 b2, Vec2 b3, Vec2原创 2015-07-13 09:36:56 · 829 阅读 · 0 评论 -
3D变换矩阵
平移矩阵:var xformMatrix = new Float32Array([ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, Tx, Ty, Tz, 1.0 ]);旋转矩阵:var xformMatrix = new Floa...转载 2018-12-10 15:32:19 · 1388 阅读 · 0 评论