- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从 TexturePacker 为 EaselJS 创建正确的 spritesheet 导出?导出后我得到这样的东西......
{
"images": ["textures.png"],
"frames": [
[818, 44, 42, 42],
[818, 1, 42, 42],
[775, 87, 42, 42],
[775, 44, 42, 42],
[775, 1, 42, 42],
[732, 87, 42, 42],
[732, 44, 42, 42],
[732, 1, 42, 42],
[689, 87, 42, 42],
[689, 44, 42, 42]
],
"animations": {
"load_indicator_01":[0],
"load_indicator_02":[1],
"load_indicator_03":[2],
"load_indicator_04":[3],
"load_indicator_05":[4],
"load_indicator_06":[5],
"load_indicator_07":[6],
"load_indicator_08":[7],
"load_indicator_09":[8],
"load_indicator_10":[9]
},
"texturepacker": [
"SmartUpdateHash: $TexturePacker:SmartUpdate:9148c4d9cc1b277627212fb0bffcda4d:fabda013c371507b8fb93d52f15735a0:205920eec6ac5ad8b6794732cd49ae1d$",
"Created with TexturePacker (http://www.texturepacker.com) for EaselJS"
]
}
每一帧都被定义为一个毫无意义的动画。这个导出商只是一个笑话,还是我如何才能正确地导出 EaselJS?有什么技巧吗?
最佳答案
基本上是 easeljs 要求 spritesheet 的格式你会做下一个:
$.getJSON("sprites.json", function(json) {
spriteSheet = new createjs.SpriteSheet(json);
});
并为每一帧创建一个变量,在你的例子中:
var load_indicator_01 = new createjs.Sprite(spriteSheet, "load_indicator_01");
为了自动化,我制作了这个片段:
var spriteSheet;
var sprites = {}
$.getJSON("sprites.json", function(json) {
spriteSheet = new createjs.SpriteSheet(json);
for(var sprite in json.animations){
sprites[sprite] = new createjs.Sprite(spriteSheet, sprite);
}
});
`
关于json - 来自 TexturePacker 的 EaselJS Spritesheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21778102/
使用 libgdx 1.7.0/Android Studio , TexturePacker如果在创建项目时检查工具选项,则应该开箱即用(我也是这样做的)。 事实上,如果我检查我的 build.gra
我正在使用 TexturePackerPro 程序将 Sprite 打包到 .pack 文件中并在 libGDX 中使用它。在某些 sprite 上有 rotate: true 标志,但是当我在 li
谁能描述适用于移相器的 TexturePacker 设置?我正在使用具有 JSON 哈希格式的图集在我的游戏中放置对象......它们甚至没有动画。但是我收到很多“无法设置 frameName:som
我使用 TexturePacker。我打包了我的纹理,我有这个文件: sample.png sample.tps sample.xml sample.java 这些资源是assets/gfx/samp
如何从 TexturePacker 为 EaselJS 创建正确的 spritesheet 导出?导出后我得到这样的东西...... { "images": ["textures.png"], "fr
我正在使用 andengine 为 android 平台开发游戏。我曾经定期检查应用程序的内存使用情况。 这是使用 spritesheet 之前的内存使用情况 后来知道了SpriteSheet和And
一般来说是 android dev 和 andengine 的新手。尝试使用 AndEngineTexturePackerExtension 为 Sprite 制作动画,但我不确定如何为动画 Spri
试图了解(很棒的)LibGDX 框架中的纹理包装器,我需要帮助。 我想绑定(bind)从 TexturePacker 打包的 TextureAtlas 中提取的纹理(根据 Mesh, Color &
我正在尝试根据说明创建一个运行 TexturePacker 的 gradle 任务 here . (请注意,我使用的是 Android Studio 及其目录结构,而不是 Eclipse。)我首先将以
我是 iOS 开发新手。我也开始学习Cocos2D了。 我已阅读本教程:http://www.raywenderlich.com/tutorials#cocos2d 对于初学者来说这是一个极好的教程,
我要运行 runnable-texturepacker.jar (libgdx 纹理打包器)但是当我双击这个文件时没有任何反应。我无法运行纹理打包器。以前我用 gdx-texturepacker.ja
我是一名 android 开发人员,使用 LibGDX 构建我的第一个游戏。读了很多之后,还有一件事我不明白。 我意识到我应该有一组图像,最高分辨率为 2560x1440(为了防止丑陋的放大而不是矢量
我使用TexturePacker构建了一个Sprite Sheet,然后将其加载到我的应用程序中: CCSpriteFrameCache::sharedSpriteFrameCache()->addS
我正在编写一个 .NET 服务来提供与 texturepacker 匹配的数据模式,使 iOS 开发人员可以轻松使用我生成的 spritesheet。这是一个基本节点(我还没有找到文档):
我试图理解为什么通过 initWithSpriteFrame 分配 5 个小型 CCSprite Assets 会在我的应用程序中消耗 16Mb 的内存。这 5 个小 Sprite 每个只有 24Kb
我是一名优秀的程序员,十分优秀!