DEV
조이스틱 에러
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems; public class vitualJoystick : MonoBehaviour, IDragHandler,IPointerDownHandler,IPointerUpHandler{private Image bgImg;private Image joystckImg;private Vector3 inputVector; private void Start(){bgImg = GetComponent ();joystckImg = transform.GetChild (0).GetComponent ();}p..
[Unity] 한번만 재생 PlayClipAtPoint( audioclip, position)
public Audioclip Sound; AudioSource.PlayClipAtPoint (Sound, transform.position); 일시적으로 audiosource를 가진 게임오브젝트를 생성하고, 클립을 재생. 그리고 제거한다.
3D Unity 과제
함수에, 충돌한 오브젝트를 넣기 위해서1. 게임 오브젝트 선언 -currentDoor2. 충돌시 currentDoor= 충돌한 오브젝트3. 함수실행 ( 인자 currentDoor) 동일한 함수에 적용할 수 있을때 ,인자를 다 넣고 , 한 함수로 제작 기존의 함수를 다 주석처리하고, Door함수를 제작 currentDoor가 계속 쓰이는 것은 볼 수 있다. 함수에 넣을 인자로써 사용된다.
[solved] Unity error CS0039: Cannot convert type `UnityEngine.GameObject' to `UnityEngine.Rigidbody' via a built-in conversion
if(Input.GetButtonUp("Fire1")) { Debug.Log("shoot"); Rigidbody instance = Instantiate(bullet, transform.position, transform.rotation) as Rigidbody; instance.AddForce (shooter * power); } error CS0039: Cannot convert type `UnityEngine.GameObject' to `UnityEngine.Rigidbody' via a built-in conversionRigidbody 선언이 에러난다. 그러면 다른 방법 -> if(Input.GetButtonUp("Fire1")) { Debug.Log("shoot"); GameObject ins..
Prefab Instantiate in Canvas / doesn't show in my Canvas
클릭을 할때마다, Text Prefab이 특정한 위치에 생성 하게 하는 작업을 하는데,캔버스에 나타나지 않는걸 발견했다. ui 캔버스 작업 해줘야 하는 것을 까먹고있었다.해결방법은 public Transform MyCanvas;//위치를 선언후 Instantiate(,,,MyCanvas);//4번째 인자로 전달 하면 된다.
public animation 선언 했는데, 드래그가 안됨, 씬에서 찾을 수 없다고 함
https://forum.unity3d.com/threads/cannot-add-animation-in-inspector.378036/
Unity Animation Stop은 되지만, Play 가 다시 되지 않을때
https://docs.unity3d.com/ScriptReference/AnimationState-speed.html 참고 이것도 안되넹, 다 오래된 글이구 원래 유니티 에니메이션은 pause 기능이 없다고 한다. 문제점 : stop은 되는데 다시 play도 된다. 하지만 애니메이션이 첫지점으로 돌아가기 때문에 pause 구현이 필요한 상황 해결방법 .GetComponent ().speed = 1.0f; .GetComponent ().speed = 0.0f로 접근하기
The namespace `global::' already contains a definition for
오류 이유: 같은 이름의 스크립트가 존재함~ 뭔가 했더니 드롭박스 충돌해서 에러가 났음 ㅠㅠ
unity unable to merge android manifests
차가운잎사귀 2016.06.09 10:06 답변 신고에러를 볼때 대략적으로 2가지정도 추려볼수있겠네요. 1. minsdk버젼 2. gms버젼 Plugins/Android/AdnroidMenifast.xml 을 엽니다. 상단쪽 min은 15로 맞추시고 tart은 현재 설정된 숫자값으로 맞추시면되겠고요. (페북 SDK를 사용할시 minsdk문제로 빌드에러가 나는경우가있습니다. 이때는 그냥 저코드 라인을 삭제하시는것도 방법중하나입니다) 2. gms경우는.. 위와같이 어플리케이션 엘리먼트 바로아래에 자식엘리먼트로 넣으시면되겠고요(아마 코드가 있긴할겁니다.) value는 명시적으로 숫자값(8487000)으로 맞추시거나 혹은 이걸로 value값을 대체하고, Plugins/Android/res/values/value..
unity 5.3.4 32bit standalone module 다운 안되는오류
download page가 소실되었다. 방법은 유니티 홈페이지 -이전버전 유니티 다운으로 가서에디터 말고 유니티 설치프로그램 선택후에,나오는 설치창에서 필요한 것을 깔아주면 된다.
Quaternion
유니티 3D Quaternion 코드에 앞서, 쿼터니언이란 ? 회전축을 사용하다보면은 짐벌락 현상이생긴다. (3개의 축이 1개로 겹치는 현상 )그래서개선한 쿼터니언을 더 사용한다.// 쓰는중
Unity increases size of the sprite 유니티 스프라이트 용량 증가
10kb를 넣어도 1메가가 넘는 마술을 해결하장... 1. Generate mip maps를 체크 해제 하자 그래도 근본적인 커진 용량을 해결하지 못한다. 1.5M에서 1.2M으로 변했다 ... 2. 아트보드를 4의 배수로 만들자 http://stackoverflow.com/questions/23210866/unity-increases-size-of-imported-sprites