2012-03-06 2 views
0

webapp 용 JavaScript 코드를 작성하고 있습니다. 변수가 링크되어있는 변수를 만들어야합니다. ie : Dice1.PowerUp자바 스크립트 변수에 "attribute"변수를 추가하십시오.

그래서 내가 코드를 작성할 때 링크 된 파워 업이 0, 1 또는 2 일 때 다른 주사위를 굴릴 수 있습니다. 2 개의 다른 변수를 코딩하고 동시에 또는 설정할 수 있습니까? 나는 그것을 정렬하는 속성처럼 작동하는 링크 된 변수를 코딩한다.

답변을 기다리는 동안 동시에 설정 될 2 개의 변수로 코딩하고 있습니다.

코드 :

var consDie = new Array(3); 
//Implanté les élément de constance des dés. 
for (var i = 0; i <= 2; i++){ 
    consDie[i] = 12 - (i * 2); 
    console.log("D" + consDie[i]); 
    //Ça marché... holy macaroony! 
} 
var consNDice = 6; //Constante pour le nombre de dés 
var consAlign = { 
    UnAl : consDie[2], 
    Bal : consDie[1], 
    Phys : consDie[0], 
    Ment : consDie[0] 
}; 
//declaration of an object that contain the kind of dice that is rolled by powerup 
+0

여기 내 코드는 다음과 같습니다. var consDie = new Array (3); // Implanté les élément de constance des dés. 위한 \t \t \t VAR (I = 0; I <= 2; 내가 ++) { \t \t \t \t consDie [I] = (12) - (ⅰ 2 *); \t \t \t \t console.log ("D"+ consDie [i]); // Ça marché ... 거룩한 마카롱! \t \t \t \t \t \t \t } \t \t \t \t \t VAR의 consNDice = 6;// 콘돔이 끝날 때까지 \t \t \t var consAlign = {UnAl : consDie [2], Bal : consDie [1], Phys : consDie [0], Ment : consDie [0]}; \t \t \t // 파워 업에 의해 굴리는 주사위 종류를 포함하는 개체 선언 ' – Delarn

+0

4 개의 공백을 들여 쓰기하여 코드를 추가 할 수 있으며 (또는 편집기 맨 위에서 코드 샘플 단추를 사용할 수도 있음) 코드 블록 앞에 빈 행이 있어야합니다. 질문을 수정하여 코드를 삽입하는 방식을보십시오. –

+0

감사합니다. Ryan P, 정말 고마워요! – Delarn

답변

2

를 :

function Dice (power_up) { 
    this.power_up = power_up; 

    this.rollDice = function() { 
     return Math.floor(Math.random()*6) * power_up; 
    }; 
} 

그래서 파워 업을 사용하여 주사위 오브젝트를 만든 다음 rollDice 함수를 사용하여 값을 얻습니다.

+0

내 자신의 질문에 답변 해 드려 죄송하지만 내 코드를 게시하고이를 수행하는 방법을 알고 싶습니다. var consDie = new Array (3); // Implanté les élément de constance des dés. (var i = 0; i = 2; i ++)에 대한 { \t consDie [i] = 12 - (i * 2); \t 콘솔.log ("D"+ consDie [i]); \t \t \t \t \t var consNDice = 6; // 일정에 따라 부동 소수점을 설정합니다. // 전원 투입시 롤백되는 주사위를 포함하는 객체 선언 var consAlign = {UnAl : consDie [2], Bal : consDie [1], Phys : consDie [0] ], 멘토 : consDie [0]}; – Delarn

+0

이제 함수를 생성하고 그 안에 객체를 던질 수 있습니다. 그런 다음 각 주사위를 굴립니다. 그래서이 기능을 사용할 수 있습니다. 함수 주사위 (power_up) { this.power_up = power_up; this.rollDice = function() { return Math.floor (Math.random() * consAlign); }; } 괜찮습니까? – Delarn

+0

미안하지만 지금 당장 시도 할 수는 없지만 핸드폰에 있지만 괜찮아 보입니다. 내일 다시 확인해 볼게. –

관련 문제