0

ここでは、easel.js ライブラリ (src: easeljs ライブラリ) とサンプル ゲームを使用しています:イーゼル js スペース ゲームの例

ご覧のとおり、スペースロックがあります。これらは次のように形成されます。

this.graphics.beginStroke("#FFFFFF");

今私の質問は、グラフィックス クラスで言葉を入れることができるかどうかです。
「@BachelorGDM」のようなテキストを入れたいと思います。

今、私はこのように「beginBitmapFill」でこれをやろうとしています:

var bitmap = new createjs.Bitmap("http://nielsvroman.be/twitter/root/easeljs/image.png");
    this.graphics.beginBitmapFill(bitmap); 

しかし、私はいつもタイプエラーになります。エラーはここで見ることができます: http://nielsvroman.be/twitter/root/game.html
(コンソール)

4

2 に答える 2

1

これを参照してください: http://www.createjs.com/Docs/EaselJS/classes/Text.html

例:

var text = new createjs.Text("Hello World", "20px Arial", "#ff7700");
text.x = 100;
text.textBaseline = "alphabetic";

または、使用したいアルファベット、数字、その他の記号を含むスプライト シートを使用し、それらのスプライトからテキストを含むグラフィックを構築し、そのグラフィックを使用することもできます。

次のように、ビットマップをビットマップ オブジェクトにロードします。

var bitmap = new createjs.Bitmap("http://nielsvroman.be/twitter/root/easeljs/image.png%22");
于 2013-06-20T15:07:41.907 に答える
0

beginBitmapFill期待ImageしていませんBitmap。正しい例は次のとおりです。

var img = new Image("myimage.png");
new Graphics().beginBitmapFill(img);
于 2013-07-16T11:12:22.710 に答える