0904 배운 내용

null·2023년 9월 25일

Unity Study

목록 보기
2/60

완성본 prefab 화 시키기

  • 수정시 inspector 상단 Perfab 탭 Overrides - Apply

void OnMouseUp

transform.Translate(-0.1f * Time.deltaTime, 0, 0);

  • 초당 x씩 이동

총알 구현 등에 이용

if(조건식){내용}

else(조건식){내용}

  • if ~해줘

거짓일 경우 else

private void OnMouseDown()

{

    Box_Hp = Box_Hp - 10;

    print("박스에 10 데미지!");



    if (Box_Hp > 40)

    {

        print("튼튼한 박스");

    }



    else if (Box_Hp <= 40)

    {

        Box_Color.color = Color.red;

        print("박스 체력 낮음!");

    }



    if (Box_Hp < 0)

    {

        Destroy(gameObject);

        print("박스 파괴");

    }

! <===== not 의미

ex) !isTure = false


[RequireComponent(typeof(BoxCollider))] // 컴포넌트 생성

[RequireComponent(typeof(Rigidbody))]



AddComponent<>(); == 새로생성

GetComponent<>(); == 가져오기



transform.position += new Vector3(x, y, z); == 좌표로 이동

transform.Translate(x, y, z);

이름(string)을 찾을 때는 "" << 사용

0개의 댓글