«unity» 태그된 질문

Unity는 쉬운 아트 파이프 라인 프로세스에 중점을 둔 크로스 플랫폼 게임 제작 시스템입니다. 게임 엔진과 통합 개발 환경으로 구성됩니다. 게임 엔진의 스크립팅은 Mono를 기반으로합니다.

2
이 두 코드 중 어느 것이 더 낫습니까? 지역 변수 또는 클래스 변수를 만드시겠습니까?
더 많은 게임을 만들고 더 어리석은 질문을합니다. 잘만되면 이것은 매우 간단하다. 강체에 힘을 가하여 Player 객체를 이동시키는 매우 기본적인 클래스를 만들고 있습니다.하지만 매 프레임마다 Update 내에서 rb 또는 로컬 변수에 대한 클래스 참조를 만들어야합니까? (이것은 Monobehaviour.GameObject unity parent 클래스에 이미 존재한다는 것을 명심하십시오). 많은 지역 변수를 수행하면 루프가 전체적으로 느려질 …
11 unity  c#  game-loop 

2
지연된 마우스 입력 방법
나는 자동차 게임을하고 있으며 아이디어는 플레이어가 취한 것입니다. 마우스의 입력이 지연되어 마우스를 좌우로 움직여 회전하고 싶습니다. 사용자가 입력 한 값과 차량의 회 전량 사이에 일정한 지연을 설정하려면 어떻게해야합니까? 지금 나는 이것을 가지고있다 : h = Mathf.Lerp(h, (((Input.mousePosition.x / Screen.width) * 2) - 1), Time.deltaTime * 2); 마우스가 매우 빠르게 움직이면 …
11 unity  c#  input  mouse 

2
마지막 git commit 이후 장면의 변경 사항을 시각적으로 볼 수있는 방법
git에 커밋하기 전에 장면 (.unity 파일)의 변경 사항을보고 싶습니다. 몇 가지 GIT / Unity 솔루션을 살펴 봤지만 모두 변경 사항을 병합하기 위해 만들어졌으며 마지막 버전과의 차이점은 아닙니다. 장면 파일의 문제점은 다른 자산을 가리키는 GUID를 사용하고 장면 파일의 diff를 열면 실제로 아무것도 만들 수 없다는 것입니다. 예를 들면 다음과 같습니다. 대신 …

2
게임 오브젝트의 구성 요소가 손상 될 수 있는지 확인
Unity에서 게임을 개발하면서 [RequireComponent(typeof(%ComponentType%))]구성 요소가 모든 종속성을 충족시킬 수 있도록 최대한 활용하고 있습니다 . 이제 다양한 UI 객체를 강조하는 튜토리얼 시스템을 구현하고 있습니다. 강조 표시를 수행하려면 GameObject장면에서 참조를 가져온 다음 Instantiate ()를 사용하여 복제 한 다음 표시에 필요하지 않은 모든 구성 요소를 재귀 적으로 제거합니다. 문제는 RequireComponent이러한 구성 요소를 자유롭게 …
11 unity  c# 

2
자동 생성 된 스크립트를 어떻게 사용자 정의합니까?
Unity 에디터를 통해 스크립트를 생성하면 미리 포맷 된 코드가 포함 된 스크립트가 생성됩니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class GenericClass : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } } 스크립트를 만들 …
11 unity 

3
화면에 자연적인 빗방울을 만들려면 어떻게해야합니까?
메타 볼 과 화면에 흔적으로 비 효과를 줄이려고하는데 셰이더 토이 에서 단서를 찾았지만 구현 방법을 이해하지 못했습니다. https://www.shadertoy.com/view/ltffzl 불행히도 많은 수학 계산이 있고 지연을 생성하기 때문에 단일하게 사용할 수 없습니다. 분명히 텍스처를 사용해야하지만 어떻게 트레일 효과를 얻을 수 있습니까?! 내 아이디어는 드롭에 텍스처와 트레일 렌더러를 사용하고 있지만 메타 볼 효과를 …

2
비동기 작업 / 코 루틴을 기다리는 방법은 무엇입니까?
C # 5의 await키워드 와 비슷한 Unity 5에서 코 루틴 및 비동기 작업이 완료 될 때까지 기다리는 일반적인 재사용 가능한 방법을 찾고 있습니다. 내가 생각할 수있는 가장 간단한 방법은 다음과 같습니다. public class SomeUtility { public bool IsDoingSomething { get; private set; } public IEnumerator DoSomethingAsync() { IsDoingSomething = true; …

2
* 동적 인 장애물과 플레이어가 막힌 길 찾기?
안녕하세요, Unity 5에서 TD를 만들고 있는데 길 찾기에 도움이 필요합니다. 내가 사용하는거야 Arons A * 길 찾기 나 동적 객체를 사용하여 런타임 동안의 경로를 업데이트 할 수 있습니다 내 AI에 대한합니다. 그러나 내 게임에서는 플레이어가 특수 포탑으로 미니언을 차단하여 미니언이 "블록 타워"를 공격하여 목적지로 이동하게 할 수 있기를 바랍니다. 어떻게 …
11 unity  c#  2d  ai  path-finding 

2
Unity에서 BillboardRenderer를 사용하는 방법은 무엇입니까?
버전 5 (?)부터 Unity에는 새로운 component-type이 BillboardRenderer있습니다. 불행히도 문서 는 매우 열악합니다. "컴포넌트 추가-> 기타-> 빌보드 렌더러"를 클릭하여 인스펙터에 추가 할 수 있지만 분명히해야 Billboard Asset할 일이 있습니다. Unity 인터페이스에서 생성 할 방법이없는 것 같습니다. BillboardAsset 의 똑같이 가난한 문서 에서 나온 몇 가지 문장 중 하나는 다음 과 같습니다. …
11 unity 



2
너비 또는 높이를 채우는 Unity UI 스퀘어
이 요구 사항으로 보드를 만들려고합니다. 정사각형이어야한다. 사용 가능한 너비 또는 높이에 맞아야합니다. 캔버스 중앙에 위치해야합니다. 필요한만큼 추가 중간 캔버스에 싸일 수 있습니다. 나는 닻을 가지고 놀고 있지만 그렇게 할 조합을 찾지 못했습니다. 내가 생각할 수있는 유일한 해결책은 컨테이너의 일종의 "OnResize"를 스크립트로 작성하고 보드의 크기를 프로그래밍 방식으로 설정하는 것입니다. 이것이 원래 …

2
자동 구성 / 스마트 인벤토리 시스템?
지난 주에 Unity3D로 인벤토리 시스템을 작업했습니다. 처음에 Design3의 직원들로부터 도움을 받았지만 경로를 나눌 때까지 너무 길지 않았습니다. 코드를 작성하는 방식이 마음에 들지 않았기 때문에 OOP 냄새가 전혀 없었습니다. 아이템을 두 개 이상 가져 가거나, 고급 배치 시스템 (항목이 가장 잘 맞는 것을 찾으려고 노력합니다), 로컬 마우스 시스템 (마우스가 활성 백 …

1
Unity의 OnCollisionEnter가 표면 법선을 제공하지 않는 이유는 무엇이며 가장 확실한 방법은 무엇입니까?
Unity의 충돌시 이벤트는 충돌이 발생한 충돌에 대한 정보를 제공 하는 충돌 객체를 제공합니다 ( 적중 법선 이있는 ContactPoint 목록 포함 ). 그러나 당신이 얻지 못하는 것은 충돌하는 충돌체의 표면 법선입니다. 설명 할 스크린 샷이 있습니다. 빨간색 선은에서 ContactPoint.normal오고 파란색 선은에서옵니다 RaycastHit.normal. 이것이 단순화 된 API를 제공하기 위해 정보를 숨기는 Unity …

1
여러 모니터에서 Unity 렌더링
현재 나는 2 개의 모니터에서 통일되도록 노력하고 있습니다. 나는 약간의 연구를 해왔으며 이것이 가능하다는 것을 알고 있습니다. 기본적으로 두 모니터에서 렌더를 렌더링하기 위해 창 크기를 모호하게 만드는 해결 방법이 있습니다. 내가 한 것은 다음 이미지에서 볼 수 있듯이 3840 x 1080의 두 모니터의 너비를 모두 차지하는 새로운 사용자 정의 화면 …
11 unity  rendering 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.