Coder Social home page Coder Social logo

006779's Introduction

(*네트워크 속도에 따라 파일 다운로드가 제대로 안될 수 있습니다. 그럴 경우 길벗출판사 홈페이지를 이용하시기 바랍니다)

【타이틀】 예제 프로그램 2014/10/10 Version 1.00 (C)2014 Kouji Ohno O-Planning http://o-planning.jp/

이 예제 프로그램은 Unity4.5.4에서 동작합니다. (Unity Pro 라이선스는 필요하지 않습니다)


※ 디렉터리 구성

[Unity2DBook(ZipFile)] WebPlayer

Play 폴더에는 바로 실행해볼 수 있는 WebPlayer용 실행 파일이 있습니다. 각 폴더에 있는 WebPlayer.html을 브라우저로 열어 실행해보기 바랍니다.

NinjaSlasherX는 iPhone과 Android 기기에서 실행됩니다. iOS Version App : https://itunes.apple.com/us/app/ninjaslasherx/id917928055 Android Version App : https://play.google.com/store/apps/details?id=com.OPlanning.NinjaSlasherX


※예제 프로그램의 권리에 관하여

예제 프로그램에 포함된 게임 디자인과 프로그램, 데이터(사운드, 폰트는 제외함)의 저작권은 (C)2014 Kouji Ohno에게 있습니다.

그러나 다음과 같은 조건을 만족한다면 이들을 자유롭게 이용할 수 있습니다.

 예제 프로그램에 포함된 게임 디자인, 프로그램, 데이터(기업의 로고, 스튜디오 로고, 사운드, 폰트는 제외함)는 상용과 무료 게임 개발에 이용할 수 있습니다. 그리고 이때 저작권자에게 연락할 필요는 없습니다.  예제 프로그램에 포함된 게임 디자인, 프로그램, 데이터(기업의 로고, 스튜디오 로고, 사운드, 폰트는 제외함)는 마음대로 개조(수정)하여 배포할 수 있습니다.  게임 개발 이외의 용도(게임 개발용 학습 교재 개발, 특정 상품에 적용 등)로 이용하는 것은 금지합니다.  이 예제 프로그램을 소스, 데이터, 실행 파일 형식 그대로를 유료 콘텐츠로 판매하는 것을 금지합니다(캐릭터의 그림을 변경하거나 프레임 수를 늘리는 조작을 가한 것은 괜찮습니다).  이 예제 프로그램을 이용함에 있어 'NinjaSlasherX'라는 명칭을 사용하는 것을 금지합니다. 이 예제 프로그램을 사용하여 게임을 만들 경우에는 자신이 직접 타이틀을 정하기 바랍니다.
 예제 프로그램에 포함된 게임 디자인 및 프로그램과 데이터를 이용한 결과로 발생한 어떤 문제에 관해서도 Kouji Ohno는 일체 책임을 지지 않습니다.  이상의 조건들은 예고 없이 변경될 수 있습니다.


※음원에 관하여

음원 파일은 모두 무음 데이터 형식으로 수록되어 있습니다.


※폰트에 관하여

 예제 프로그램의 일부 폰트는 fub공방에서 만든 '切絵字(Kirieji:키리에지)'를 사용했습니다. 각 예제 프로그램에 포함된 Assets/Fonts/ 폴더에 폰트 파일을 수록해두었는데 fub공방의 허가를 받고 수록한 것입니다.  이 예제 프로그램과 관련 없이 다른 용도로 해당 폰트를 사용하려면 아래의 웹 사이트를 참조하기 바랍니다.

FUB 공방 http://www2s.biglobe.ne.jp/~fub/font/kirieji.html

FUB 폰트에 관련된 주의 사항 http://www2s.biglobe.ne.jp/~fub/font/font.html

소재집 사이트 fub 공방 http://www2s.biglobe.ne.jp/~fub/


이력

2014/10/10 Version 1.00 첫 버전

=================================== 【보충 설명】


 Androdid 이외의 타깃 기기에 관하여

프로젝트 파일 안에 있는 이미지 파일은 Android 외의 다른 타깃을 위해 설정되어 있지 않습니다. iOS에서 이미지를 깔끔하게 출력하고 싶다면 스프라이트 임포터의 iOS 설정 항목에서 깔끔하게 표시되는 압축 형식을 지정하기 바랍니다.


 NinjaSlasherX_UnityPro 폴더에 관하여

NinjaSlasherX_UnityPro 폴더에 있는 파일들은 Unity PRO에 최적화한 프로젝트 파일들입니다. 그리고 일부 소스 코드는 이 책에서 설명하지 않은 방법으로 최적화 작업을 한 것들입니다. Unity Free 버전에서도 실행과 빌드를 할 수는 있겠지만 처리 속도를 빠르게 하기 위한 Sprite Packer와 같은 설정은 무시될 것이므로 이 점 양해바랍니다.

그 외 자세한 사항은 readme_UnitPro.txt를 참조하기 바랍니다.

[최적화한 내용]  BaseCharacterController.cs (UnityFree에서도 사용 가능합니다) →처리 속도를 높이기 위해 접지 판정에 사용된 Physics2D.OverlapPointAll를 Physics2D.OverlapPointNonAlloc로 변경 →카메라 밖으로 나가면 접지 판정을 무효화한다  UnityPRO에 포함된 Sprite Packer를 이용하여 아틀라스 형식으로 만들고 처리 속도가 높아지도록 가공함  UnityPRO에 포함된 Static Cast를 이용하여 처리 속도를 높임

위와 같이 처리 속도를 높이기 위해 변경했고 그로 인해 처리가 누락되는 현상이 줄어들었습니다.

006779's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.