基本的には、画像が枝分かれしたフォルダがあります。Javascript - 画像のツリーを効率的に定義する方法
EG:
Character
__male
____plain
______white
______brown
______black
____suit
______white
______brown
______black
__female
____plain
______white
______brown
______black
____dress
______white
______brown
______black
____bathingSuit
______white
______brown
______black
私はそうのようなdrawImage
機能を使用して終了します:
var gender = "male",
color = "white",
clothing = "plain";
ctx.drawImage(character[gender][clothing][color], 0, 0, 100, 100);
は、どのように私は100行を必要としないきちんとした方法でこれを行うに行きますかコードの?
また、画像のフォルダも広がっています。コードが手動でコードに追加するのではなく、自動的に "フォルダを通過"してイメージを追加する方法はありますか?
関数を使用し、それらの変数の値を関数の引数として渡すこともできますし、アプリケーションロジックに応じてHTMLフィールドから値を読み取ることもできます。あなたがここで逃したことについてはっきりしない、あなたの問題をより良く説明できますか? –
私はそれをGyreのような関数に渡すことは、ゲームのためにCPUにあまり親切ではないと思うし、変異がたくさんあるでしょう –