가로 세로 비율 (16 : 9, 4 : 3과 같이 camera.aspect 속성이 충분하지 않음)을 결정하는 클래스를 만들고 싶습니다. 앱이 시작될 때, 모든 장면에서이 수업에 참여하고 싶습니다. 따라서 장면이 사라지고 다른 장면이 나타나면 더 이상 게임 객체를 갖지 않을 것이므로이 스크립트를 모든 게임 객체에 첨부하고 싶지 않습니다.이 값을 어디서나 가져
클래스를 GameObject에 연결하려면 MonoBehaviour에서 상속해야합니다. NPC와 PC가 공유하는 모든 속성을 포함하는 기본 문자 클래스를 만드는 경우 어떻게 해당 클래스의 인스턴스를 만들고이를 게임 객체에 첨부합니까? 문제의 구체적인 예를 들어, 기본 캐릭터 클래스에 건강, 체력, 힘 등의 변수가 있고 특정 게임 개체에 특정 속성 집합이 필요
FixedUpdate()에 여러 객체가 자체적으로 회전합니다. 이제 한 객체의 회전을 추적해야하며 objX으로 전화 할 수 있습니다. 내가 그것을 검색하면 회전은 0에서 360까지만 진행됩니다. 360 도가 지난 후에 회전 할 수 있습니까? 예를 들어 나는 560도해야 float x = objX.transform.rotation.z;
변수 x 같은 것을
나는이 문제를 알아 내는데 어려움을 겪고 있으며 나를 돕는 구글을 거의 찾지 못했습니다. MonoBehaviour에서 스크립트가 파생되면 "new"키워드를 사용하여 인스턴스를 생성 할 수 없습니다. 벌금. 그래서 저는 이것을 어떻게하는지 살펴 보았습니다. 그리고 GameObject를 얻은 다음, GameComponent를 얻는 것이 갈 길입니다.하지만 아주
나는 서로 다른 질감을 가진 두 개의 개체를 가지고 있으며, 특정 시점에 두 개체를 동일하게 만들고 싶습니다. 현재보고있는 코드는 다음과 같습니다. weaponObject.renderer.material.mainTexture = selectedWeapon.renderer.material.mainTexture;
불행히도이 기능이 작동하지 않는 것 같습니다
"마스터 스크립트"의 일종으로 GameObject에 부착 된 간단한 터치/마우스 스크립트가 있습니다. 즉 GameObject가 보이지 않으며 게임 실행 중에는이 Touch 스크립트를 유지하지 않습니다. 런타임시 생성되는 다른 명명 된 GameObject에 어떻게해야합니까? 이 마스터 스크립트에서 터치하거나 클릭 할 때 강조 표시 하시겠습니까? 강조 표시를위
사용자가 게임 모드를 선택할 수 있도록하는 주 메뉴가있는 Unity를 사용하여 게임을 개발 중입니다. 나는 사용자가 점 점 1 슬쩍/슬라이드에 손가락을 넣을 수있는 스크롤을 만들 필요가 을 다음 내 문제 입니다 : 스크린 샷에서는 예를 볼 수 있습니다 2. 한편으로이 작업이 진행되는 동안 요소 2는 불투명도를 높이고 위치가 점차 중앙으로 변경됩니다. 반면에
의 속도와 그의 코드를 변경하면됩니다 myRenderer = gameObject.GetComponent<SpriteRenderer>();
speed_target = Random.Range (15, 20);
rigidbody.velocity = transform.right * speed_target;
내가 클릭 다른 게임 오브젝트가이 움직이는 물체의
내 게임 객체가 움직이는 방향을 향하도록 회전하려고합니다. 나는 리지드 바디를 사용하지 않고있다. 속도, 나는 단지 transform.position을 사용하여 물체를 움직인다. 여기 내 코드는 다음과 같습니다. public GameObject player;
void Update()
{
Vector3 _origPos = new Vector3(