
Cocos Creator
妖妖天下
我倾尽一生,囚你无期。个人博客:taoqy666.com
展开
-
CocosCreator射线检测之范围检测
国际惯例先来上一组效果:这样的操作可以提前预测物体是否会碰撞,并且描绘出射线路径场景配置:检测代码如下:constAIM_LINE_MAX_LENGTH=2440;const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassMainextendscc.Component{@property({type:c...原创 2020-05-08 21:09:34 · 3481 阅读 · 1 评论 -
CocosCreator1.x使用自定义圆角头像shader
1.创建Vert顶点着色器module.exports=`attributevec4a_position;attributevec2a_texCoord;attributevec4a_color;varyingvec2v_texCoord;varyingvec4v_fragmentColor;voidmain(){gl...原创 2020-01-22 11:49:52 · 1208 阅读 · 0 评论 -
CocosCreator1.x使用自定义流光shader
1.x使用shader与2.x使用shader有所不同,2.x的使用例子很多,1.x少些,这里列出使用流光shader例子。1.创建顶点shader代码:module.exports=`attributevec4a_position;attributevec2a_texCoord;attributevec4a_color;varyingvec2...原创 2020-01-21 10:44:08 · 598 阅读 · 1 评论 -
最全的Creator优化方案(二)
内存优化1.场景策略选择-自动释放资源勾选此项后,在场景切换的时候,会自动将旧场景中的使用资源自动释放掉。从而会减少内存占用。这里要注意其自动释放的并不包括场景中动态添加的对象。2.管理动态加载的资源动态加载接口cc.loader.loadcc.loader.loadRescc.loader.loadResArraycc.loader.loadResDir这些接口都是异步...翻译 2019-12-11 14:04:09 · 597 阅读 · 0 评论 -
快手电玩中“圈圈跑酷”玩法demo
圆圈跑酷最近在直播软件中看到一个比较有意思的跑酷游戏,不知道大家有没有玩过,就是一个小人在转盘上跑啊跑,完整跑上一圈算胜利,轨道中有怪物阻挡,所以我没事就花了一两个小时也搞了一下,因为没有资源,又不是要做的项目就想着除了一个demo,有兴趣的小伙伴们可以试一下完善一下,主要功能已经实现了,剩下的就交给你们了,嘻嘻嘻。有完善的可以发个我观摩一下欧,请收下我的膝盖。这里是demo使用到的文件...原创 2019-12-10 13:51:04 · 1328 阅读 · 1 评论 -
A*算法CocosCreator实现Demo
1.简介A*星寻路算法是作为启发式搜索的算法,在游戏开发中经常使用,性能比dps要好的多,实现也比较简单好简化寻路问题搜索区域被划分为方形网格,简化搜索区域,是寻路的第一步。这一方法把搜索区域简化成了一个二维数组。数组的每一个元素是网格的一个方块,方块被标记为可通过和不可通过。路径描述为从A点到B点所经过的方块的集合。Open和Closed列表在A star寻路算法中,我们通过...原创 2019-12-10 13:48:32 · 1274 阅读 · 0 评论 -
最全的Creator游戏优化方案(一)
今天下午闲下来也来写写creator中的优化方案。欢迎各位拍砖,过程中会使用到一些别人的图片还请见谅!1.加载速度优化1.避免使用单像素的大图,尽量使用9宫方式进行拉升。在我们加载的时候降低游戏资源,加载小资源纹理自然就会加快了速度。而却也减小了包体。2.对于一些想降低drawcall数使用很多相同图片,但是只是颜色不同的图片来说,这点需要大家自行取舍。3.将图片进行模块合批处理...原创 2019-12-10 13:46:45 · 2458 阅读 · 1 评论