私はクリック可能なスプライトシート50px * 300px
を持っていますので、3枚の写真にはそれぞれ1,2,3という変数が必要です。これをクリックすると、変数myVar
は2番目の画像に移動します。 myVar=2;
となり、それをクリックするとmyVar
はmyVar=3;
となるはずです。クリック可能なスプライトシートの作成方法は?
-1
A
答えて
0
var spriteSheetIndex = 0; // Using a 0-indexed variable is easier
// Assuming you can split your sprites into 3 separate images
var imageSources = [
"https://emojipedia-us.s3.amazonaws.com/thumbs/120/apple/96/keycap-digit-one_31-fe0f-20e3.png",
"https://emojipedia-us.s3.amazonaws.com/thumbs/120/apple/96/keycap-digit-two_32-fe0f-20e3.png",
"https://emojipedia-us.s3.amazonaws.com/thumbs/120/apple/96/keycap-digit-three_33-fe0f-20e3.png",
]
var imageAlts = ["image1", "image2", "image3"];
function nextImage() {
spriteSheetIndex = (spriteSheetIndex + 1) % 3;
var spriteImage = document.getElementById("spritesheetimage");
spriteImage.src = imageSources[spriteSheetIndex];
spriteImage.alt = imageAlts[spriteSheetIndex];
}
<img id="spritesheetimage"
src="https://emojipedia-us.s3.amazonaws.com/thumbs/120/apple/96/keycap-digit-one_31-fe0f-20e3.png"
alt="image1" height="100" width="100" onclick="nextImage()">
+0
お返事ありがとうございますが、私の画像は1スプライトシートにあり、クリック機能のためのanrrayがあります.. myNumberArray [2,5,88] –
+0
あなたが望むスプライトシート上の画像のための2,5,88のインデックスです? –
+0
–
関連する問題
- 1. 作成方法クリック可能
- 2. クリック可能なグラフィカルオブジェクトのグループを作成する方法は?
- 3. UIImageViewでクリック可能なUIButtonを作成する方法は?
- 4. PHPでクリック可能なドロップダウンリストを作成する方法は?
- 5. GWTでクリック可能なリンクを作成する方法は?
- 6. Android - クリック可能なリストビューの作成方法
- 7. UITextViewでクリック可能なリンクを作成する方法
- 8. サムネイルギャラリーでクリック可能なkivyイメージを作成する方法
- 9. ASP.NETでクリック可能なチャートを作成する方法
- 10. Androidアクションバーでクリック可能なロゴアイコンを作成する方法
- 11. カスタムタイトルバーでクリック可能なアイコンを作成する方法
- 12. JavaFX:クリック可能なテキストを作成する方法
- 13. クリック可能なプログレスバーの作成
- 14. クリック可能なリンクを作成する
- 15. カスタマイズ可能なグラフの作成方法
- 16. スクロール可能なRelativeLayoutの作成方法
- 17. アプリでツールバーのクリック可能な星を作成する方法は?
- 18. androidで可動かつクリック可能なボタンを作成する方法
- 19. javascriptを使用してクリック可能な円を作成する方法は?
- 20. (バッチ)クリック可能なボタンを作成する方法はありますか?
- 21. Windows CEエミュレータでクリック可能なボタンを作成する方法は?
- 22. クリック可能なオブジェクトを作成する最も良い方法は?
- 23. html5キャンバスでクリック可能な点を作る方法は?
- 24. achartengineでクリック可能なポイントを作る方法は?
- 25. JQuery Flotでクリック可能な線を作る方法は?
- 26. AJAXスプレッドシート、編集可能なナビゲート可能なWebテーブル/グリッドの作成方法は?
- 27. クリック可能なLabelFieldの実装方法。
- 28. WPF:透明なキャンバスとクリック可能な子でオーバーレイコントロールを作成する方法
- 29. ノードスプライトシートを使用してスプライトシートを作成する方法は?
- 30. アレグロ5でスプライトシートを作成、ロード、使用する方法は?
あなたは、いくつかのコードスニペットを提供することができますか? –