멀티미디어 공학과 정광조 안은지 조건수 Graduation Project
Name / Purpose / Necessity About unity engine Input-output & Setting Flow Chart Schedule Embody Contents
Name : Battle ship Purpose : 새로운 프로그램을 공부해 실제적으로 사용해봄으로써 능력을 한 층 더 쌓아 올리고, 나아가 더 좋은 프로그램 개발에 밑바탕이 됨과 동시에 팀원들의 자신감 향상에 기여 Necessity : 팀원들과의 결과물을 앱 스토어 에 올려 본다는 것에 의의를 두고 있으며 Unity 라는 게임엔진과 핸드폰의 특성 ( 터치, 중력센서 등 ) 을 활용해보는 기회 Name / Purpose / Necessity
About Unity Engine
C##, java script, boo 지원
About Unity Engine 멀티 플랫폼 지원
Input-Output Setting Visible Energy E=4 Speed=Random.Cloud(1,100) Input Touch Input Mouse Bomb.js explosion.wav bomb.jpg Light.png Spear Collider Time=Random.Delay(1,10) Speed=Random.sub(1,10) Submarine.js Sonar.wav Submarine.jpg Light.png Spear Collider Input Acceleration Input Keyboard Boat.js Fire.wav boat.jpg Light.png Spear Collider Surface
System Block Main Loading(unity) Start Main Background Etc Player Enemy Cloud Energy Weapon Character
Character (Player) Chracter Player Enemy Move Sensor Keyboard Input acceleration Input acceleration Left Right Left Right Output Fire 2 Attack Sensor Mouse Input Touch Input Touch Fire 2 Fire 1 Fire 2 Collision Effect 1 Score+=Score Destroy(object) Yes No Damaged Energy >0 Energy-=1 Effect 1 No Yes Game over Main Output System Block
Character (Enemy) Chracter Player Enemy Move Attack Damaged Effect 1 Random. Direction(0,1) Random. Direction(0,1) Random. Speed(1,10) Random. Speed(1,10) Direction==1 Move to right Move to left Random. Delay(1,10) Random. Delay(1,10) Random. Delay2(1,10) Random. Delay2(1,10) Output System Block Yes No Score+=Score Collision Destroy(object) Yes No Visible Yes Destroy(object) No
Background / Etc Background Damaged System Block Cloud Radom. Cloud(1,100) Radom. Cloud(1,100) Visible<0 Destroy (Object) Destroy (Object) Move Yes No etc Weapon 1 Energy Weapon 2 E=4 E<=0 Fire E-=1 Game over Main Yes No T=Time. deltatime T=Time. deltatime T>3 No W=4 W+=1 W-=1 W=4 Fire W-=1 Output Etc
How to Perform and Schedule Unity study Background Player Enemy Collision Effect/GUI Built to IOS
Embody
Problem / Discussion 구현예정 나머지 충돌처리 (Enemy->player) 구현 파티클 구현 HUD 구현 이동, 발사 ( 아이폰 API) 구현 앱스토어 결과 제출