Unity 사전 제작자 Prefab 및 해당 인스턴스화(Instantiate)
2265 단어 Unity
기초 장면을 구축하다.
바닥floor, 그 위에 입방체 큐브를 놓고 카메라의 각도와 위치를 조정하고 DirectionLight(평행광) 큐브에 강체 속성(Component -> Physics ->Rigidbody)을 추가한다.
사전 제작자 Prefab 작성
Project 창에서 작성한 후 Create ->Prefabs를 마우스 오른쪽 버튼으로 클릭하여 프리셋 폴더를 작성합니다.Hierarchy 창에서 Cube를 Prefabs 폴더로 드래그하면 Hierarchy의 Cube가 파란색으로 변하는 것을 볼 수 있고 예제체가 완성됩니다.
Ctrl + p 프로그램을 실행하여Prefabs의 Cube를 Hierarchy로 직접 드래그하면 똑같은 두 개의 Cube를 볼 수 있습니다. 여러 번 드래그하면 여러 개의 Cube가 있습니다.
대량 제작 사전 설정
using UnityEngine;
public class TestPrefabs : MonoBehaviour
{
public GameObject cubeObject;
//void Start()
//{
// Instantiate(cubeObject, transform.position, transform.rotation);
//}
void Update()
{
Instantiate(cubeObject, transform.position, transform.rotation);
}
}
그리고 스크립트를 Cube에 걸어서 구성 요소의 일부가 된 다음, 미리 만들어진 Cube를 GameObject cubeObject에 채우기 (public 구성 요소 상자로 드래그하기)
실행 결과
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
photonnetwork.instantiate에서 gamepobject 유형을 생성 한 다음 상태 및 값을 참조하는 방법주로 마지막 기사에서 일어난 일의 수정입니다. 지난번↓ 그럼 주제입니다. (타이틀이 정리되어 없어서 죄송합니다) 우선 전회의 Illegal view ID:0입니다만 photonnetwork.instantiate를 사...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.