2012-05-02 21 views
-2

長い話をするには、URLを指定してJavaScriptを使用して画像をHTML5ゲームに追加する必要があります。キャッチは、基本的にHTMLゲームを作成するためのドラッグアンドドロップIDEであるgamemaker html5というプログラムの中にあることです。JavaScriptで画像を追加する

私はJavaScriptを知らず、URLを指定してイメージを追加するだけです。誰かが私のためにJavaScriptに次のHTMLを翻訳してくださいできますか?

<img src="http://www.mydomain.com/myimagefile.gif"></img> 

これは、すべてのHTML5のキャンバス上に含まれるので、私は、XにY座標を画像を開くことができるように必要とされています。

+0

キャンバスに画像を描画についての関連記事:http://stackoverflow.com/questions/6011378/basic -canvas-question-how-to-add-image-to-canvas – jfriend00

答えて

0

ゲーム会社に画像を追加するには:HTML5のゲームを、この使用:

newimg = sprite_add("http://www.mydomain.com/myimagefile.gif",1,false,false,0,0); 

必要に応じて引数を交換しますが、これは、アニメーションGIFファイルをサポートしていないことに注意してください - あなたの場合、彼らはストリップでなければなりませんがアニメーションスプライトをインポートしたい

newimgその後、どこでも、あなたが通常のスプライトに名前を付けるだろう使用することができ、例えば:

draw_sprite(newimg,-1,32,32); 
+0

これは私が必要とするものです。ありがとう。私はsprite_addがURLを受け取ることができないことを知りませんでした。ありがとう、私はそれを試してみましょう。 – STONEYFTW

+0

これは動作します。どうもありがとうございます。 – STONEYFTW

0

編集:この画像をキャンバスに描画するように指定したので、全く異なる質問です。サンプルコードについては、画像とキャンバスのMDN tutorialを参照してください。また、この他のrelevant SO questionを参照してください。


質問がキャンバスになった前の以前の回答。

これにより、そのURLの新しい画像が本文に追加されます。それよりも具体的な場所に配置したい場合は、画像をページに挿入する場所を教えてください。document.bodyの部分をページ内の新しい要素に置き換えたい要素に置き換えることができます近くに位置すること。

var img = new Image(); 
img.src = "http://www.mydomain.com/myimagefile.gif"; 
document.body.appendChild(img); 

これは、画像をノードの最後の子として挿入します。ページ内のオブジェクトの前後に少し異なるコードでノードを挿入することもできます。

+0

素早い返答をありがとう。 x、y座標上で右にスラムする方法はありますか?アプリ内のすべてがhtml5キャンバスに含まれています。 – STONEYFTW

+1

@STONEYFTW - OH、だから今キャンバスに入れたいと言います。あなたはあなたの質問でそれを述べるべきです。実際に、他の人があなたを助けてくれるようにしたいのであれば、その事実を含めるように質問を編集することをお勧めします。 – jfriend00

+0

@STONEYFTW - 私はキャンバスに画像を描くことに関する私の答えにいくつかの情報を追加しました。 – jfriend00