반응형

Unity 153

[Unity] 유니티 Resources.Load() 리소스(Resources) 폴더에 있는 스프라이트(Sprite) 불러와서 사용하기 , unity convert gameobject to sprite

[Unity] 유니티 Resources.Load() 리소스(Resources) 폴더에 있는 스프라이트(Sprite) 불러와서 사용하기 , unity convert gameobject to sprite 유니티 Resources.Load() 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 Resources.Load() 메소드에 관한 내용입니다. 동적으로 배경등의 스프라이트 이미지를 변경하고 싶을 때 사용하는 방법입니다. 일단 public GameObject 으로 변수를 선언해서 인스펙터(Inspector) 뷰에 노출을 시킵니다. 다른 편한 방식도 상관 없습니다. 인스펙터 뷰 에서 오브젝트를 적절히 연결 시켜 준 뒤. 1 2 3 back_sky.GetComponent().sprite = Resource..

Unity 2017.02.01

[Unity] 유니티 버튼 On Click 이벤트 인스펙터 뷰에 Missing 이라고 뜨면서 메소드를 찾지 못할 때.

[Unity] 유니티 버튼 On Click 이벤트 인스펙터 뷰에 Missing 이라고 뜨면서 메소드를 찾지 못할 때. 유니티 Button OnClick 이벤트 Inspector View에 missing 메시지 뜰 때. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 버튼에 OnClick 이벤트가 발생했을 때 실행 할 메소드를 등록할 시 missing 어쩌구 뜨면서 메소드를 찾지 못 할 때에 대처방안에 관한 내용입니다. 제대로 메소드를 연결했는데 저렇게 Missing 메시지가 뜹니다. 검색을 해보니 OnClick 이벤트 Trigger에 Static 메소드를 사용할 수 없다고 하는군요.여러가지 대처 방법이 있겠지만 전 사용하는 API 자체가 Static 이어서 그냥 스태틱 메소드를호출하는 메소드를 하..

Unity 2017.01.24

[Unity] 유니티 큐브(오브젝트) 투명도 조절 하기. setting up the cube transparency.

[Unity] 유니티 큐브(오브젝트) 투명도 조절 하기. setting up the cube transparency. 유니티 오브젝트 투명도 적용하기. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 오브젝트에 투명도 적용하기에 관한 내용입니다. Transparent 계열의 Shader 를 선택하지 않고 다른 쉐이더를 선택한 상태에서 Color 에서 알파값을 적용해도 실제 오브젝트에 알파값이 적용 되지 않습니다. 아래 이미지와 같이 Transparent 계열의 쉐이더를 선택한 후 RGBA 의 A 의 값을 조정해보면 아래 이미지와 같이 큐브의 알파값이 적용이 됩니다. 이상으로 포스팅을 마칩니다. 감사합니다. 잘 못 된 정보가 있으면 말씀해주세요. 공감버튼 클릭은 작성자에게 큰 힘이 됩니다. 행복한 ..

Unity 2017.01.20

[Unity] 유니티 프레임 표시 Frame count FPS 계산하기, 화면에 표시하기.

[Unity] 유니티 프레임 표시 Frame count FPS 계산하기, 화면에 표시하기. 유니티 FPS 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 유니티에서 프레임을 화면에 표시하는 방법에 관한 내용입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 using UnityEngine; using System.Collections; public class frame_count : MonoBehaviour { float deltaTime = 0.0f; void Update() { deltaTime += (Time.deltaTime - deltaTime) * 0.1f; } void OnGUI() { int ..

Unity 2017.01.16

[Unity] 유니티 캔버스(Canvas)에 자식 오브젝트(Child Object)붙이기, Adding child to Canvas, Instantiating a Image as a child of a canvas in Unity 5.x

[Unity] 유니티 캔버스(Canvas)에 자식 오브젝트(Child Object)붙이기, Adding child to Canvas, Instantiating a Image as a child of a canvas in Unity 5.x 유니티 Adding Child to Canvas 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 Canvas에 child object를 추가하는 방법에 관한 내용입니다. 일단 여러방법으로 해봤는데 생각처럼 동작을 하지 않았습니다. 첫 번째 했던 방식은 프리팹을 GameObject 타입의 Public으로 선언해서 인스펙터에서 객체를 연결한 후 그냥 바로 인스턴스화해서 SetParent() 메소드를 사용하니 화면에 나타나질 않았습니다. 그 다음으로 시도한방식은 위의 ..

Unity 2017.01.04

[Unity] 유니티 GetButton, GetButtonDown, GetButtonUp, GetKey, GetKeyDown, GetKeyUp, Left, Right, Up, Down 유니티 안에서 셋팅해서 사용하는 법.

[Unity] 유니티 GetButton, GetButtonDown, GetButtonUp, GetKey, GetKeyDown, GetKeyUp, Left, Right, Up, Down 유니티 안에서 셋팅해서 사용하는 법. GetButton 셋팅해서 사용하는 법. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 유니티에서 각종 키들을 셋팅해서 사용하는 방법에 관한 내용입니다. 키 입력을 받는 방법은 여러가지가 있습니다. Input.GetKey, Input.GetKeyDown 등을 직접 사용해도 되지만 유니티에서셋팅을 해서 좀 더 GUI 적으로 사용하는 방법에 관해서 알아보겠습니다. Edit > Project Settings > Input 으로 갑니다. 일단 지금 당장할 예제는 Left 키 Right..

Unity 2016.12.05

[Unity] 유니티 현재 씬 확인 및 씬 전환 시 예전 방식(Application.loadedLevel)을 쓰면 뜨는 "Use SceneManager to determine what scenes have been loaded" 경고문.

[Unity] 유니티 현재 씬 확인 및 씬 전환 시 예전 방식(Application.loadedLevel)을 쓰면 뜨는 "Use SceneManager to determine what scenes have been loaded" 경고문. Application.loadedLevel 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 Application.loadedLevel을 사용할 때의 경고메시지에 관한 내용입니다.그리고 대체하면 좋은 방식을 살펴보겠습니다. 가장 최근에 로드 된 씬(현재 씬) 의 인덱스를 보기 위해 Application.loadedLevel 을 사용하면 아래의 경고 메시지 처럼Application.loadedLevel'은(는) 사용되지 않습니다. '"Use SceneManager t..

Unity 2016.11.25

[Unity] 유니티 씬(scene)전환 간 로딩페이지(Loading page)및 프로그레스바(progressbar) 구현 하기, 로딩이 완료되었음에도 몇 초간 페이지 유지하기, allowSceneActivation, Application.LoadLevelAsync(), 유니티예제

[Unity] 유니티 씬(scene)전환 간 로딩페이지(Loading page)및 프로그레스바(progressbar) 구현 하기, 로딩이 완료되었음에도 몇 초간 페이지 유지하기, allowSceneActivation, Application.LoadLevelAsync(), 유니티예제 유니티 Application.LoadAsync(), allowSceneActivation. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 Application.LoadAsync() 등 에 관한 내용입니다. 일단 이번에 구현하려는 것 은 씬과 씬 사이에 로딩겸, 튜토리얼 역할을 하는 로딩페이지 입니다. 예를들어 씬1이 있고 씬2가 있는데 씬2가 리소스를 많이 먹어서 로딩부하가 클 때 지금 만들려는 로딩씬을 씬1과 씬2 ..

Unity 2016.11.23

[Unity] 유니티 씬(scene)전환 간 로딩페이지(Loading page)및 프로그레스바 구현 하기 유니티예제.

[Unity] 유니티 씬(scene)전환 간 로딩페이지(Loading page)및 프로그레스바(progressbar) 구현 하기 유니티예제. 유니티 씬 전환 간 로딩페이지 및 프로그레스바 구현하기. 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 씬 전환 간 로딩페이지 구현에 관한 내용입니다. 퇴근시간이 되어서 일단 대충 소스코드만 올리고 추후 다시 포스팅을 다듬겠습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManage..

Unity 2016.11.17

[Unity] 유니티 카운트다운(count down) 효과음 추가하기, Audio sound play 유니티예제

[Unity] 유니티 카운트다운(count down) 효과음 추가하기, Audio sound play 유니티예제 AudioSource.PlayClipAtPoint() 안녕하세요 정보처리마법사 입니다. 이번 포스팅의 주제는 카운트다운 효과음 추가하기에 관한 내용입니다카운트다운 효과음을 주는 방법에는 이 방법 이외에도 무궁무진한 방법이 있겠으나 그냥 제가 임의로 짠코드이오니 굳이 따라하실 필요는 없고 자신만의 방법으로 해보시면 되겠습니다. 먼저 하이어라키에 빈 게임오브젝트를 하나 만들고, C# 스크립트를 만들고 위 소스코드를 입력 후 아까 만든 게임오브젝트에 attach 합니다. 그러면 위 이미지와 같이 인스펙터에 Countdown_321 , Countdown_start 가 생기는 데 미리 프로젝트에 오디오..

Unity 2016.11.17
반응형