게임개발 관련/Tool, 게임엔진 (7) 썸네일형 리스트형 [유니티 질문] 유니티 최적화 팁들 모음 유니티를 조금씩 공부를 하고는 있는데 궁금해서 한 번 질문을 해봤다.결국엔 약간 바보같은? 질문을 해버린듯? 그래도 궁금증 해소를 위해서... 원래의 질문 - 씬이 많아지면 성능이 떨어지는지?유니티에서 씬(Scene)을 많이 구성하는 것이 성능에 영향을 미칠 수 있지만, 이는 주로 어떻게 구성하고 관리하느냐에 따라 다릅니다.특히, 모바일 앱 개발에서는 메모리와 성능 최적화가 중요한 요소이므로 다음 사항들을 고려해야 합니다. 1. 씬 수가 많아도 성능에 직접적인 영향은 적음유니티는 한 번에 하나의 씬만 로드되므로, 로드되지 않은 씬은 메모리나 CPU 자원을 소모하지 않습니다.따라서 씬의 개수 자체는 성능 저하의 주요 원인이 아닙니다. 2. 씬 로딩 시간씬 전환 시 리소스를 로드하는 과정에서 로딩 시간이 발.. [게임개발] 스프라이트 (Sprites)에 대해서 그리고 장단점 지금 게임개발용으로 유니티까지 건들고 있다.예전에 유니티를 살짝 공부하다 말아서, 기억도 잘 안 나고 변한 것도 많아 책을 보게 되었다. 개인적으로는 3D보다는 2D로 게임개발을 진행하고 싶다보니, 스프라이트에 대해서 다시 보게 되었다.게임개발서적을 보다보면 (2D나 옛날책) 그래픽과 관련되어서 꼭 나오는 부분이 던데... 다시금 재각인시키고자 조회했다. 목차스프라이트 (Sprites)란?스프라이트의 장단점 스프라이트(Sprite)란?원래 컴퓨터 그래픽스에서 사용되기 전에 일반적인 영어 단어로 존재했던 말로, '작은 요정'이나 '작은 유령'을 의미합니다. 이 단어가 컴퓨터 그래픽스 분야로 넘어오면서 시각적인 객체나 요소를 가리키는 용어로 변형되었습니다.어원 및 의미의 변화영어에서의 기본 의미:스프라이트.. [간단한 사운드 편집 프로그램이 필요할때] GoldWave / 골드웨이브 게임용, 강의, 어학 등의 mp3나 wav 사운드파일을 수정하거나 부분적으로 잘라버릴 필요를 간혹 느끼실텐데요 (처음 시작시 나오는 전주가 길다거나 등) 이럴때 간단히 쓰실수 있는 프로그램같습니다. 간단히 mp3나 wav 사운드파일 편집시, Goldwave 마우스 오른쪽버튼으로 시작과 마침 마커를 찍음으로써 부분삭제가 가능합니다. 사실 아직은 전문적인 사운드관련 작업을 해본적이 없다보니 아래 '효과'메뉴에 있는 항목들을 이해하기 힘들더군요. 아시는 분들은 이 프로그램이 이런 기능가지고 있구나 느끼실 듯 합니다. 제가 알지못하는 단어들이 좀 보이네요... [효과 메뉴의 내용] [도구 메뉴] 현재 네이버에서 Goldwave로 검색해보니 쉐어버젼이네요. 그리고 가장 최신 버전 (2015.12.25일 검색) 은.. [유니티 Unity 3D] 기본에셋으로 기본맵을 만들어보기 유니티 Unity 3D로 기본맵을 한 번 만들어보자. 처음에 유니티의 버전을 다운받아야겠죠? 다운로드 페이지는 이와 같습니다. https://unity3d.com/kr/get-unity/download/archive 얘기를 들어보니, 버전마다 메뉴라던지 사용방식이 조금씩 달라진다고 하던데 참고로 전 2015년 최신버전인 Unity5.3.1로 진행중입니다. [유니티 다운로드] 또한 유니티에서 제공해주는 표준에셋도 다운받습니다. 그러면 가져온 에셋을 별도로 설치하시거나 처음 유니티를 설치할때 추가했다면, 아래처럼 Package를 불러올수있습니다. Import Package > Environment를 불러오도록 하겠습니다. Environment를 선택하면 임포트할 객체들의 리스트들이 나올텐데 아래의 Impor.. cocos2d-x 학습 진행 중... CoCos2d-x를 학습하려합니다. 이것 참...첨에 유니티3D로 갈려고했는데 유니티3D에 비해서 아래의 장점이 있지만완전 무료 : 추후엔 어떻게 될지모르지만...빠른 실행속도 (아마도 2D게임일 경우가 그럴듯...)그래도유니티3D에 비해서 어려운 프로그래밍.에디터기능 좀 부족.3D게임구현 좀 부족? 참고로 주 개발언어: C++ , 자바스크립트 등 하지만, 개인적으론 C# 프로그래머인지라 아무래도 유니티3D를 해야하나? 하는 생각도 계속드네요...이것때문에 다시 한번 C++ 을 봐야할듯... (사실 C++도 하다만 경우인지라...) 일단 설치, 프로젝트 생성은 건너뛰고 (다른 사이트에서 더 설명을 잘해놓은지라...)프로젝트 생성후 만들어지는 HelloWorldScene 소스부터 간략하게 보는것부터 하겠습.. Unity 게임엔진 사용 후기... 사용법은 계속 익히는 중... Unity 써보니... Yo~! 정말 쓸만한걸???지금까지 책을 좀 봤는데정말로 기획을 다듬으면정말로 간단한 게임은 만들수있겠다.싶었습니다. Unity의 기본화면 Aseet Store 제공 게임 리소스에 대한 일종의 마켓? 커뮤니티? 라 보면 될것같구요.여기서 무료 or 유료 리소스를 다운받을수있습니다. 느낀점제가 게임개발을 전문적으로 했다거나뭔가 스스로 개발해본 경험이 없기에뭐라 얘기하기도 뭐하겠지만간략히 적어 보겠습니다. - 물리엔진 제공 : 중력의 영향을 받는 물체를 자연스럽게 움직이게 하기위해서, 어느정도 물리 운동에 대한 이론과 프로그래밍이 필요합니다. 저같은 수학치? 는 이런 것에 상당히 부담스럽고, 게임서적 볼때 물리 등 각종 함수나오면 책을 넘겼는데, Unity에서 어느정도 지원됩니다.- .. 2015.05.15 Unity 게임엔진을 설치해본다. Unity 게임엔진을 설치해보기.처음엔 안드로이드 앱/게임을 개발해보려했습니다.하지만 킷캣 버전으로 올라가서인지기본제공되는 안드로이드기기 에뮬레이터가 너무 느려서못하겠더군요... 그래서 한 번 Unity 게임엔진을 이용한 개발을 한 번 해보기로 했습니다. 100%확실하게 이식되는지는 모르겠지만,iOS, 안드로이드, 웹 그리고 플레이스테이션, XBox 등의 멀티플랫폼에서개발이 가능하다 는 장점이 보였습니다. 금일 바로 도서관에서 "왕초보따라하여 게임만들기"라는 책을 빌려서 한 번 보고있습니다. 하지만 또 제가 모르는 장벽?이 숨어있지않을까하는 생각이 드네요... 일단 Unity사이트에서 Unity 게임엔진을 다운받습니다. http://unity3d.com/unity/download/ 실행하면 기본적인 설치.. 이전 1 다음