从Spine官方下载3.8.95版本的spine-cpp、spine-cocos2dx; 删除cocos2d-x/cocos/editor-support/spine中所有的旧版本的spine代码; 把spine-cpp、spine-cocos2dx所有源文件全部拷贝到 ...
最近在工作中碰到不少棘手的BUG,其中的一个是Spine骨骼的渲染花屏,在战斗中派发出大量士兵之后有概率出现花屏闪烁 如下图所示 ,这种莫名奇妙且难以重现的BUG最为蛋疼。 前段时间为了提高Spine骨骼动画的加载速度,将Spine库进行了升级,新的Spine库支持skel二进制格式,二进制格式的加载速度比json格式要快 倍以上。 这是一个大工程,游戏中所有的骨骼动画都需要使用更高版本的Spin ...
2017-05-07 12:36 4 2832 推荐指数:
从Spine官方下载3.8.95版本的spine-cpp、spine-cocos2dx; 删除cocos2d-x/cocos/editor-support/spine中所有的旧版本的spine代码; 把spine-cpp、spine-cocos2dx所有源文件全部拷贝到 ...
1.搭建Andoird Studio 开发环境 从官网选择最新的JDK版本(当前是jdk-8u101-linux-x64.tar.gz). 下载好解压到/home/[username]/apps文件夹中,并重命名为jdk. 图1-1 配置JDK目录到用户的环境变量中 (1)在终端 ...
1.为什么会卡顿 这篇文章想写一些工作经常碰到的一些问题,为什么我做一个2D游戏,渲染100多个精灵就会卡。 他们同样是做2D游戏,为什么渲染那么多东西帧数非常高,一点卡顿的样子都没有? 这里我们排除一些逻辑因素,在相同游戏逻辑复杂度下。我每帧也没什么逻辑运算也还是卡,这里我们首先排 ...
spine骨骼加载粒子效果 将粒子效果加到骨骼上,update位置和角度.h#ifndef __HOMESCENE_H__#define __HOMESCENE_H__#include "cocos2d.h"#include "cocostudio/CocoStudio.h"#include ...
环境: cocos3.10 Xcode UI元素的渲染流程图示: 1. 从main进入到Application:run中,该方法下有个while循环,用于处理设定的每帧(FPS)刷新相关 2. mainLoop做的事情如下: 3.绘制场景 ...
cocos2d-x是一款众所周知的跨平台的游戏开发引擎。由于其跨平台的特性,多分辨率支持也自然就有其需求。 因此,在某一次更新中(抱歉,笔者已经忘了是哪次更新了),cocos2d-x添加了一个新的方法,可以非常简便地让cocos2d根据屏幕尺寸的大小做自适配。 方法名: 该方法 ...
在游戏研发过程中,残影拖尾效果是有一定需求的。 本例使用RenderTexture类实现残影效果,基于quick-3.3 MainScene.lua 主要是用来加载Spine动画,处理触摸拖动 ShadowUtil.lua用来生成残影,并且加入渐隐的动作,最后移除掉残 ...