问题标签 [craftyjs]

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 投票
1 回答
2865 浏览

javascript - 相当于 Pygame.org 的 Javascript 游戏开发?

我开始学习和开发 Javascript 游戏。我只是想知道是否有类似于http://pygame.org/news.html的 Javascript 游戏开发网站。Pygame/Python 是我学习如何开发游戏的第一门语言,我认为我完成游戏的部分原因是该网站上的大多数开发人员允许您查看他们游戏的源代码。这帮助我学到了比什么都多的东西(如果他们评论得好的话)。

我可能会使用 Crafty 游戏引擎,因此与此相关的任何内容都会有所帮助。话虽如此,我确实查看了这个问题中列出的大多数网站。也欢迎任何其他关于 Javascript 的一般帮助。提前致谢。

0 投票
1 回答
509 浏览

windows-phone-8 - Windows Phone 8 + PhoneGap + Crafty = 灰色阴影

我正在尝试在 WP8 和 PhoneGap 中创建一个小游戏,并想使用 Crafty (CraftyJS) 库。

游戏似乎可以正确加载(图形和逻辑似乎很好),但是每当我按屏幕上的任何位置(在模拟器和设备中)时,我都会看到灰色阴影。

我认为这种行为在 WP8 中得到了解决。

有人在 Windows Phone 8 中使用过 CraftyJS 吗?

0 投票
1 回答
63 浏览

javascript - 如何动画角色大小?

我正在尝试使用crafty.js 制作简单的js 游戏。

我有一个角色,当它击中某物时需要更宽广,武士用剑。

我能做些什么来制作正确的动画。例如,我在默认和行走状态下有 20x20,但它在命中时需要为 30x20。

如果将为该宽度设置动画,武士会将其位置向左/向右改变一点。我怎样才能以正确的方式做到这一点?

有人有示例或有用的文章链接吗?

谢谢你!

0 投票
1 回答
4051 浏览

javascript - 从 CoffeeScript 重定向到 URL

我正在尝试向使用 Crafty 的应用程序添加一个按钮,但与其他按钮不同,我希望这个按钮将用户重定向到不同的 URL。

请注意,没有人教过我如何使用 Coffee 或 JavaScript,所以我真的是新手。

我正在尝试在这里使用重定向:

但它不起作用,所以,我该怎么办?

0 投票
2 回答
179 浏览

javascript - JavaScript中一帧的碰撞检测

我正在玩Crafty.js游戏引擎。我有一个小游戏,玩家是一个球,他掉到平台上。每次他到达下一个平台时,他都会获得一分。分数存储为变量并显示在屏幕上。我正在使用 Crafty 的碰撞检测来检测玩家何时撞击新平台。如果你不熟悉 Crafty,这很简单,每当玩家点击新平台时,就会触发一个事件,我可以将一个事件添加到分数中。

我的问题: 游戏运行在 60fps 左右。每次画布重新加载时,Crafty 都会检测玩家是否真的在触摸平台。这导致我的分数变量在玩家接触一个级别的每一帧都增加一个。这与我想要的相差甚远。我希望每个平台的分数增加一次。这是一个我不知道如何解决的问题。

我尝试解决的其他问题: 我还考虑不断测量玩家与起点的距离,然后我可以(通过划分)告诉玩家在哪个平台上(因为平台垂直间隔相等)。然而,这是一个问题,因为 Crafty 在向我提供玩家当前位置时遇到了问题。

我认为可行的方法:我认为如果我可以在玩家到达每个平台的第一帧触发一个事件,那么这可能可行。(旁注,如果玩家停留在一个平台上,然后第二次跳上并降落在同一个平台上,我只希望加分。不是二段跳)

我需要你们:你们有过这个问题吗?我真的需要完成这场比赛。这个小技术问题让我无法完成它。我很想有人输入。

0 投票
1 回答
192 浏览

html - CocoonJS +狡猾的兼容性

我只有一个简单的问题:有没有人尝试过将基于 Crafty 游戏引擎(之前的 CraftyJS)构建的 HTML5 游戏部署到 CocoonJS 容器中?

如果是这样,你的经验是什么?它的表现如何?有什么问题吗?

0 投票
1 回答
93 浏览

javascript - Crafty.js 使用 CoffeeScript 未显示正确响应

我正在使用Crafty.js,我最近添加了一个用于显示帮助信息的按钮,该按钮工作正常,并且我正确地从服务器获得了返回,但我不断收到错误消息。

解释会很长,所以请耐心等待。

这是我的代码:

当代码是这样时,它显示的是:undefined,但是,如果我将代码更改为:

它显示的是:[object Object]

服务器返回的数据是这样的:

我错过了什么?

0 投票
0 回答
224 浏览

javascript - 使用 Crafty.js 和 CoffeeScript 从文本区域获取数据

我有一些使用 Crafty.js 在 CoffeeScript 中工作的代码。

我创建了一个弹出窗口并希望用户写下寄存器数据,但不知何故,它不起作用。

你能指出错误在哪里吗?

这是代码:

例如,如果在 registerData 中进行更改,$nameText.val()因为"testArray"它正确发送了数组,但是以原始方式,它什么也不发送。

有任何想法吗?

0 投票
2 回答
722 浏览

javascript - Craftyjs Sprite 动画问题

我目前正在尝试用狡猾的 js 制作游戏,但我被 sprite Animation 卡住了。我真的不知道我在做什么错..

这是工作代码: http ://aaahdontpaintmeinred.me.pn/

这是我在加载场景中加载精灵的方式:

这是我尝试在我的播放器组件中绑定和动画的方式:

},

希望有人能指出出了什么问题!如果您需要更多详细信息或有任何疑问,请不要犹豫!谢谢

0 投票
1 回答
98 浏览

javascript - 如何在 NAPA O365 中使用 Javascript 游戏引擎

我希望将 Javascript 游戏添加到我的 Office 365 SharePoint 网站,但我似乎无法弄清楚如何添加诸如 Crafty https://github.com/craftyjs/Crafty之类的引擎?

甚至可能吗?