问题标签 [spine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 无法为 lib 导入插件
我尝试将“pixi-spine”插件导入到我导入 PIXI lib 的文件中。但我做不到。我使用 webpack 来打包文件。我尝试了另一种变体来做到这一点,但我有这个错误
但我有来自“pixi-spine”的错误 - 未定义 PIXI
ios - 在 UIView 中添加 Cocos2D 视图
正如标题所说,我在将 cocos2d 场景添加到 UIView 层时遇到问题。我想spine-cocos2d-objc
在我现有的项目中使用,但我面临一些问题。
我在这里发现了类似的问题,但不幸的是,没有答案。
spine-cocos2d-objc
已成功集成到我现有的项目中,但我不知道如何在我的某些视图控制器中创建场景。
在这个例子中,它启动了全屏的cocos2d场景。AppDelegate
但在我的项目中,我只需要在一些视图控制器中启动 cocos2d。备注:我知道 cocos2d 是一个很老的框架。但我认为,这是我唯一的选择。
SpriteKit 在与 UIKit 集成方面实际上比 cocos2D 容易得多,但遗憾的是,使用 SpriteKit 的 Spine 运行时不支持最新的 Spine 功能。
有任何想法吗?
编辑
这是迄今为止我尝试过的最接近的解决方案。我尝试使用这个将 Cocos2D 中的 CCScene 嵌入到我的 UIView 中
现在,我可以CCDirectorDisplayLink
在我的视图层中看到。但不幸的是,我得到的只是白页。该场景已成功加载所需的所有资产,但它仍然没有出现在我的UIView
.
任何帮助,将不胜感激。谢谢!
javascript - 调用另一个函数时如何禁用函数?
我希望在停止 win 功能运行时禁用不透明度淡出功能。我正在使用打字稿。我怎样才能做到这一点?感谢您的善意帮助。
我试过的方法:
添加包含 setTimeout 函数的 if 语句,但它显示 stopBigWinAnimation 类型为 void
添加包含 setTimeout 函数的 if 语句,为 stopBigWinAnimation 声明布尔类型并添加返回,但是 Uncaught RangeError: Maximum call stack size exceeded
预期结果:在停止 Win 功能时,淡出功能被禁用。
html - 在移相器中从 base64 加载 Spine .atlas .png 和 .json
来自移相器的 js。我正在尝试将我的脊椎动画文件嵌入到包中并加载它们,但我遇到了麻烦,因为 SpinePlugin 正在寻找一个 url 而不是 base64 字符串。
我有这个使用音频和精灵表的人可以帮助我指出正确的方向
我的精灵表加载代码
这是我加载脊椎文件的尝试
image 和 atlas 在 base64 中,但 json 文件不是,当我在这里传递它时,它是实际的 json 对象。如何将 url 传递给 this 而不是实际的对象?
编辑
好的,现在文件正在加载并进入正确的缓存,但它似乎不喜欢 .atlas 作为 base64。
如何转换回来?
编辑#2
好的,所以它现在可以正确转换,但我坚持如何创建一个 spin.webgl.GLTexture,因为它是未定义的。
编辑 3
找到了我的解决方案,还需要导入 Spine
最终加载代码
javascript - 尝试通过 PixiJS 获得动画效果,但它没有显示任何内容
我是 PixiJS 的初学者,通过它的网站示例学习它。我想练习动画,但它没有显示任何内容。
这个链接就是它想要的效果。
这是我尝试的第一种方法,代码成功运行,但屏幕没有显示任何内容。
以下是 JSON 的一部分。
我尝试跟踪并“符号”获取资源,但在接下来的步骤中没有显示任何内容。有什么问题,我该如何解决?
swift - 如何将 Spine 动画集成到 SpriteKit 游戏中
我需要将动画集成到 iOS SpriteKit 游戏中。艺术家以Spine格式提供它们。此类动画由一组图像、一个描述动画的 .spine 文件和一个描述元数据的 .json 文件组成。
我看到两种可能的方法来解决这个问题:
- 查找(或制作)一个允许将节点和相关动画从 Spine 文件添加到 SpriteKit 场景的模块。
- 将动画转换为可以轻松导入 SpriteKit 的不同格式。
请分享你的经验。欢迎任何帮助!
python - 如何更改 matplotlib 颜色条的脊椎颜色?
我只是稍微修改了这个基本示例,以便颜色条的脊椎颜色会发生变化。有趣的是,只有蜱的颜色在变化,而脊椎的颜色没有变化。我究竟做错了什么?
unity3d - Unity CopyTexture 渲染精灵的 1/4 或无
我有一个以前工作的复制纹理调用突然停止正常工作(作为参考,我正在使用稍微修改过的 Spine2Ds“Sprite Attacher”版本,它将纹理复制到脊椎)。没有代码或纹理格式更改,它似乎有一天停止工作,甚至 Spine 的示例也停止工作(我使用的是最新版本的 Spine)。
这是曾经工作的代码:
以下是上述行的观察值:
问题是它现在将复制的纹理渲染为灰色框,或者,有时 1/4(总是左下角)被渲染,而其他 3 个四分之一被渲染为灰色。
供参考,这是我尝试运行复制纹理代码的代码以及它的显示方式
如您所见,左下角正在渲染,但缺少其他 3 个季度。作为参考,我正在使用 Spine2D,甚至在调用 copytexture 时使用他们的示例场景,这些纹理也显示为灰色。
当谈到与 GPU 相关的错误时,我是新手,但如果您对如何调试有任何建议,我会全力以赴。我尝试更改纹理格式(原始格式和目标格式),但效果不佳。我也不能轻易地回到我的 git 历史中,因为存在与统一版本不兼容的框架,所以我需要像现在一样解决这个问题,但我可以肯定地说没有导致此问题的本地代码更改。
欢迎提供有关如何调试/修复此问题的任何和所有建议。
node.js - 是否可以仅使用 .json 文件在 node.js 中运行 Spine 动画?(脊柱运行时库)
我想在 node.js 后端运行 Spine 动画而不进行任何渲染。是否可以只使用 .json 脊柱数据?因为在我查看的示例中也需要 .atlas.txt 文件。我正在使用脊柱运行时库。谢谢