- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
假设我有如下代码。
Crafty.c("SomeType",{//do something... });
var obj=Crafty.e("SomeType");
谁能告诉我是否有检查对象类型的函数?
例如:
Crafty.isComponent(obj,"SomeType")==true
或
Crafty.getComponents(obj)=="SomeType"
最佳答案
Ah 从 Crafty.js 文件中发现有一个 .has() 函数来检查组件。 :)
/**@
* #.has
* @comp Crafty Core
* @sign public Boolean .has(String component)
* Returns `true` or `false` depending on if the
* entity has the given component.
*
* For better performance, simply use the `.__c` object
* which will be `true` if the entity has the component or
* will not exist (or be `false`).
*/
关于javascript - 从 craftyjs 中的对象获取组件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12870687/
我有一个使用 Craftyjs 编写的 HTML5 canvas 游戏。我使用箭头键可以很好地进行键盘交互,但是我在添加鼠标交互时遇到了问题。 Sprite 确实随鼠标轻微移动,但与用箭头键移动的方式
我正在使用 http://craftyjs.com/对于 Github Game Off,我在动画方面遇到了一些麻烦。我第一次启动动画(当我在主场景中初始化播放器实体时)它起作用了。但是当我通过 Cu
我正在与 crafty 合作开发一款具有开放世界的游戏,我想使用全屏屏幕。但是当我开始游戏时,场景不是全宽。 我试过: Crafty.init(window.innerWidth, window.in
我一直在尝试让我的播放器实体旋转到鼠标,但是我无法触发 MouseMove 事件。 Crafty.e("2D, Mouse, Canvas, Color" .attr({ w:1000, h:1
在 CraftyJS 中,如何阻止我的播放器实体剪裁成其他实体? 这是我的对象: Crafty.c("Mushroom", { init: function() {
我是 JS 的新手,正在尝试覆盖 Craftyjs 中的函数,这是我的代码: Crafty.c('TestA', { init: function() {
我目前正在尝试使用狡猾的 js 制作游戏,但我被 Sprite 动画困住了。我真的不知道我做错了什么.. 这是工作代码: http://aaahdontpaintmeinred.me.pn/ 以下是我
如果我将 e1 属性 y 更改为 1 或其他正值,则此代码可以工作,但如果 y 为 0 或负值,则它会失败。没有错误,但形状没有出现。如果我绘制其他类型的形状,也会出现同样的问题。无论如何,0、90、
假设我有如下代码。 Crafty.c("SomeType",{//do something... }); var obj=Crafty.e("SomeType"); 谁能告诉我是否有检查对象类型的函数
我有以下代码但没有任何反应。 Crafty.e('2D, Canvas, Color, Mouse') .attr({x: 10, y: 10, w: 40, h: 40})
我正在尝试使用 CraftyJS 开发游戏。我正在使用 狡猾的 0.7.1 Chrome 50.0.2661.94 window 10 2016 年戴尔 XPS15。 我注意到键盘事件的处理方式有些奇
好吧,我已经无计可施了,我无法让 CraftyJS 进行补间。 所以我想做的是,每次蘑菇被击中时,我想检查该蘑菇是否具有组件“Answer”。如果它存在,我将什么都不做。否则,我想显示一个逐渐消失的大
我正在尝试使 CraftyJS 场景大小为 100x100 像素,以便在 iOS 上的移动 Safari 中显示为 100x100 像素。 代码本质上是这样的: function init() { /
我正在尝试使用 CraftyJS 框架制作 2D JavaScript 游戏。但我坚持使用“centerOn”功能。 代码如下:http://jsfiddle.net/R8ND7/17/ Crafty
我刚开始使用 craftyjs,遇到了一个问题。 我有一个 sprite 表,其中有两行用于同一动画。上排有 4 个,下排有 3 个。 我不知道如何让它播放所有 7 张图片。我可以让它播放一行或另一行
我正在关注 this制作 HTML5 游戏的教程。我想尝试混合 Node 以使其成为多人游戏。我在服务器上使用 node.js(v0.10.4),在前端使用 crafty.js。 我正在使用 sock
我是一名优秀的程序员,十分优秀!