问题标签 [impactjs]

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.

0 投票
4 回答
133 浏览

javascript - 在数组中的对象中获取数组中对象的索引

使用 Impactjs,一个游戏引擎,这里和关卡有这个非常奇怪的设置:

我想知道如何根据设置对象的directsTo 属性获取type1 对象的索引?

Javascript 或 jQuery 就可以了。

编辑:游戏必须在移动设备上流畅运行,所以有一个有效的解决方案是好的。

0 投票
1 回答
110 浏览

javascript - 在 Impactjs 中重置计时器

我正在尝试在触发某个事件后重置我的计时器。目前我有我的游戏内计时器,它在我的更新中每 4 秒检查一次该事件,如下所示:

所以我的函数performAchievementchecks()每 4 秒调用一次,如果它的 if 语句在这段时间内调用,true那么我想将我的计时器重置回 0,但它没有这样做。有人可以指出我做错了什么吗?如果是这样,我如何在发生特定事件时从其他不同功能重置我的游戏计时器update()

0 投票
1 回答
159 浏览

javascript - Impact.js 级别对象的结构是什么?

在 Impact.js 框架中,Weltmeister 关卡编辑器生成的关卡对象的结构是什么?我能找到的最多信息是ig.game.loadlevel的文档,但它非常有限。layer特别是 a的属性的含义是什么data

0 投票
1 回答
90 浏览

javascript - 限制对 JavaScript 变量的访问

我正在为我们正在开发的游戏修改一个模块,它是用 ImpactJS 游戏引擎构建的。我们想要做的是使变量私有或其他类无法访问。

例如:

但是JavaScript setter 和 getter 返回不同的输出

我们无法进行多次修改,因为我们正在开发的其他游戏也可以访问这些内容。

有更好的解决方案吗?

0 投票
1 回答
116 浏览

javascript - ImpactJS 和 HammerJS 鼠标输入相互冲突

我正在使用 ImpactJS 引擎 ( http://impactjs.com/ ) 构建游戏。游戏需要拖动和滑动等手势。因此,HammerJS 集成在代码中。

在下面的代码片段中,当左键单击绑定为 ig.input 时,不会触发释放事件回调。

这里似乎有什么问题?谢谢。

0 投票
1 回答
160 浏览

android - CocoonJS 显示空白屏幕

我正在使用 ImpactJS 框架进行工作,并且我尝试了大多数人所做的让他们的游戏正常工作但没有运气的方法,最近我尝试按照该线程的说明进行操作:http: //impactjs.com/forums /help/cocoonjs/page/1

似乎无论我做什么 CocoonJS 都拒绝启动 Impact 框架(我已经尝试过使用游戏和仅使用框架,但没有任何反应),每当我启动游戏时,我都会以大约 60 fps 的速度运行黑屏。

同样,我只是想让框架本身工作,但即使这样似乎也是不可能的。有没有人有什么建议?

0 投票
4 回答
261 浏览

javascript - Impact 如何知道设备是台式机、手机、平板电脑等(任何设备)?

我是 HTML 5 和 Impact 的新手。我将开始使用 HTML 5、Javascript 进行编程。我听说 Impact 是最好的 Javascript 2D 引擎之一,所以我考虑购买它并尝试一下。但在我这样做之前,我想确定 Impact 和 Javascript 会检测到我正在使用的设备并为此进行调整。

我希望该页面能够确定任何类型的设备,例如 Nexus 7、iPhone、iPad、平板电脑或任何媒体设备。屏幕尺寸怎么样,因为这是所有这些设备都不常见的东西。iPhone 的像素比您的一款更小、更便宜的 Android 设备要多。

Impact 的成本约为 99.99,因此我想确定它是否会执行此操作,以及它是否需要 HTML 5 代码来检查移动设备,或者它是否会自动调整屏幕大小。

我的问题是 Impact(Javascript 或 HTML 5)如何知道设备是便携式设备、移动设备还是平板设备?

代码是否只是自动调整,如果可以,它如何调整图形和其他按钮,以便它们仍然足够大以供使用?

0 投票
2 回答
352 浏览

jquery - Jquery 和 Socket.io 冲突

我正在尝试使用 ImpactJS,一个 JS 框架。我想添加 socket.io 函数。一旦我添加 socket.io 就会出现错误

我使用 soket.io 的班级:这里(文件结尾)

我的 index.html :这里

我不明白为什么我不能同时使用两者。谢谢你的帮助。

0 投票
0 回答
74 浏览

javascript - 字体不显示在画布上

我在javascript中使用impactjs引擎来绘制字体,我有一个字体图像,并试图在我的画布上绘制它,但是字体没有显示在画布上,我哪里出错了?任何帮助thanx

0 投票
0 回答
58 浏览

impactjs - Allow user to enter an email address in impactjs

Is there a way, or a plugin, within impactjs to popup a keyboard and allow the user to enter say a username and an email address?