ランダムな方向を必要とするゲームに取り組んでいます。左、右、上、下のいずれかになります。特定の変数に応じて、特定の方向が選択される機会が変わります。 、10%、左:オブジェクト内にあるオブジェクトを呼び出す
- タイプL:70%の左、10%、右10%の上下10%
- タイプR私の最初に考えた方向機会の異なるタイプのオブジェクトを作成することでした右10%、右10%、下10%
- タイプD:右10%、右10%、右10%、右10% 70%減
私が最初に考えたのは、すべての方向の種類と種類がそれぞれ異なるオブジェクトを作成することでしたオブジェクト。
var directions = {
L: {Left: 70, Right: 10, Up: 10, Down: 10},
R: {Left: 10, Right: 70, Up: 10, Down: 10},
U: {Left: 10, Right: 10, Up: 70, Down: 10},
D: {Left: 10, Right: 10, Up: 10, Down: 70}};
各数字は、その方向が呼び出される機会です。私はタイプLのチャンスを、次のように使用して残しました。
console.log(directions.L.Left);
しかし、それはうまくいきませんでした。これを行うことについてもっと良い方法がある、あるいは何らかの方法で助けることができるなら、教えてください。ありがとう。
「directions.L.Le ft'対 'direction.L.left'? – Wondercricket
大文字 'L' – Mahi