如何在Flambe中使用trace方法?
How to use the trace method in Flambe?
我正在尝试使用跟踪方法在屏幕上打印一个字符串。我认为 Haxe 代码应该可以在 Flambe 中运行,但显然不行。我尝试 运行 此代码,但我得到的只是黑屏:
package urgame;
class Main {
static public function main():Void {
trace("Hello World");
}
}
我从 this haxe guide 中获取了代码。
我也试过使用这段代码,但结果是一样的(黑屏):
package urgame;
import flambe.Entity;
import flambe.System;
import flambe.asset.AssetPack;
import flambe.asset.Manifest;
import flambe.display.FillSprite;
import flambe.display.ImageSprite;
import flambe.display.Sprite;
class Main
{
private static function main ()
{
// Wind up all platform-specific stuff
System.init();
// Load up the compiled pack in the assets directory named "bootstrap"
var manifest = Manifest.fromAssets("bootstrap");
var loader = System.loadAssetPack(manifest);
loader.get(onSuccess);
}
private static function onSuccess (pack :AssetPack)
{
trace('Hello World');
}
如果您 运行 html 版本,跟踪应该显示在浏览器控制台中。构建和 运行(调试构建)也是如此,然后在浏览器中按 F12。
我正在尝试使用跟踪方法在屏幕上打印一个字符串。我认为 Haxe 代码应该可以在 Flambe 中运行,但显然不行。我尝试 运行 此代码,但我得到的只是黑屏:
package urgame;
class Main {
static public function main():Void {
trace("Hello World");
}
}
我从 this haxe guide 中获取了代码。
我也试过使用这段代码,但结果是一样的(黑屏):
package urgame;
import flambe.Entity;
import flambe.System;
import flambe.asset.AssetPack;
import flambe.asset.Manifest;
import flambe.display.FillSprite;
import flambe.display.ImageSprite;
import flambe.display.Sprite;
class Main
{
private static function main ()
{
// Wind up all platform-specific stuff
System.init();
// Load up the compiled pack in the assets directory named "bootstrap"
var manifest = Manifest.fromAssets("bootstrap");
var loader = System.loadAssetPack(manifest);
loader.get(onSuccess);
}
private static function onSuccess (pack :AssetPack)
{
trace('Hello World');
}
如果您 运行 html 版本,跟踪应该显示在浏览器控制台中。构建和 运行(调试构建)也是如此,然后在浏览器中按 F12。