2016-11-26 7 views
0

간단한 게임을 만들고 있습니다. LEGO EV3 프로그래머 (기본 소프트웨어)와 코드가 있는데, d. 플레이어가 정확한 지점에있는 경우 총알이 정확한 지점에있는 경우두 변수가 동일하지만 올바른 위치에 있는지 확인하십시오.

  • ,

    • -

      나는 두 변수가 있습니다.

    나는 그것을 비교하기 위해 만들고, 변수가 같고 동일한 위치에 있으면 다른 변수를 참으로 만듭니다.

    따라서

    ... 그런

    if ((IF PLAYER & IF OBJECT) = SAME) & ((IF PLAYER = TRUE) & (IF OBJECT = TRUE)) then VARIABLE = TRUE; 
    

    또는 뭔가 ... "경우이 경우"어디, 그건 그냥 잘못 보이는

  • 답변

    0

    귀하의 코드가 안됩니다.

    "if player = true"는 무엇을 의미합니까? 당신이 그것을 읽을 때 이것은 의미가 없습니다. 플레이어는 사실 일 수 없습니다.

    코드는 if player = bullet then shot = true과 같아야합니다. 여기서는 playerbullet 변수가 이러한 개체의 위치를 ​​나타내는 것으로 가정합니다. (나는 마인드 스톰에 대해서는 아무 것도 모른다.) 프로그래밍 언어가 필요로하는 방법에 따라 첫 번째 ===으로 바꿔야 할 수도 있습니다.

    0

    사용하는 언어는 무엇입니까?

    파이썬을 사용하여 이전에 벽돌에 코드를 작성했습니다.

    spotA = player.spot() 
    spotB = object.spot() 
    anotherVer = false 
    
    if spotA == spotB: 
        anotherVer = true 
    

    을 또한, 나는 관계식이 도움이 될

    == 
    != 
    || 
    && 
    

    희망처럼 사용되는 모든 언어로 생각 :

    그래서 나는이 같은 코드 수 당신. :)