- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对此事件遇到一些问题。我最近才开始 HTML5 游戏开发,并且正在使用 LimeJS。当我将其设置为在现场或心魔上监听时,以下代码不会触发警报,它仅响应游戏。是我的执行顺序有问题还是其他原因导致事件无法触发?
感谢您的阅读。
//set main namespace
goog.provide('rtstest');
//get requirements
goog.require('lime.Director');
goog.require('lime.Scene');
goog.require('lime.Layer');
goog.require('lime.RoundedRect');
// entrypoint
rtstest.start = function(){
var director = new lime.Director(document.body,1024,768).setDisplayFPS(false),
Game = new lime.Scene(),
menulayer = new lime.Layer().setAnchorPoint([0,0]).setPosition(0,668),
menubg = new lime.RoundedRect().setSize(1024,200).setPosition(512,668).setFill('assets/menubg.png');
var field = new lime.Sprite().setSize(1024,568).setAnchorPoint([0,0]).setFill('assets/field1.jpg');
var flayer = new lime.Layer().setAnchorPoint([0,0]).setPosition(0,0);
goog.events.listen(flayer,['mousedown'],function(e){
alert('derp');
});
menulayer.appendChild(menubg);
flayer.appendChild(field);
Game.appendChild(flayer);
Game.appendChild(menulayer);
director.replaceScene(Game);
}
最佳答案
由 LimeJS 板上的某人修复:
我的代码中的问题是 setAnchorPoint 调用以数组作为参数。 setAnchorPoint 允许 2 个数字或一个 goog.math.Vec2 对象。图层没有 anchor (因为它们没有高度)。
所以应该是: menulayer = new Lime.Layer().setPosition(0,668),
和 var field = new Lime.Sprite().setSize(1024,568).setAnchorPoint(0,0).setFill('assets/field1.jpg');
关于javascript - LimeJS goog.event.listen 不会对子进程触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12915399/
我想在我的游戏周围显示一个细圆 Angular 边框。我可以利用 RoundedRect 来实现此目的,还是必须做其他事情?我发现它不是天生的,所以我想知道它是如何完成的。 谢谢。 最佳答案 你可以将
我正在尝试设置 limeJS,问题是 Internet 连接有问题。我有闭包库、box2d、闭包编译器和闭包模板作为 .rar 文件单独下载,但我找不到任何地方的指南来设置它,每个人都使用(并且有理由
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 8 年前。 Improv
我正在与 LimeJS 合作,试图找出在 LimeJS 上放置 GUI 的最佳方法。这是更好的解释: 我创建了两个类,一个名为“SceneWithGui”,另一个名为“GuiOverlay”。我的意图
我想知道我是否可以使用任何我想要的库,例如 Node.JS、JQuery 和 LimeJS?有可能吗? 最佳答案 虽然我还没有测试过,但它应该可以与它一起使用 jQuery。利用 jQuery 的 n
我通过以下方式制作了一个自定义的 Lime JS Sprite 类: test.obj = function() { lime.Sprite.call(this); . . this.
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
我正在使用 HTML5 游戏引擎 LimeJS,并希望为等距 map 集成一个 jQuery 插件。我将教程脚本添加到一个简单的 LimeJS 程序中,LimeJS 和 jQuery 之间似乎存在冲突
作为将我的 LimeJS 游戏从 PC 转移到 Android 的前奏,我正在尝试让 Android CocoonJS Launcher 与基本的 LimeJS 应用程序一起工作。我在这里做错了什么吗
我在主场景上有一个 Sprite ,在定位图层上有另一个 Sprite (后者也在主场景上)。 我想检测它们之间的碰撞,但图层上 Sprite 的boundingBox()函数正在偏移父图层的位置。
我对此事件遇到一些问题。我最近才开始 HTML5 游戏开发,并且正在使用 LimeJS。当我将其设置为在现场或心魔上监听时,以下代码不会触发警报,它仅响应游戏。是我的执行顺序有问题还是其他原因导致事件
我是一名优秀的程序员,十分优秀!