Download presentation
Presentation is loading. Please wait.
1
멀티미디어 공학과 20071973 정광조 20091959 안은지 20091971 조건수 Graduation Project
2
Name / Purpose / Necessity About unity engine Input-output & Setting Flow Chart Schedule Embody Contents
3
Name : Battle ship Purpose : 새로운 프로그램을 공부해 실제적으로 사용해봄으로써 능력을 한 층 더 쌓아 올리고, 나아가 더 좋은 프로그램 개발에 밑바탕이 됨과 동시에 팀원들의 자신감 향상에 기여 Necessity : 팀원들과의 결과물을 앱 스토어 에 올려 본다는 것에 의의를 두고 있으며 Unity 라는 게임엔진과 핸드폰의 특성 ( 터치, 중력센서 등 ) 을 활용해보는 기회 Name / Purpose / Necessity
4
About Unity Engine
5
C##, java script, boo 지원
6
About Unity Engine 멀티 플랫폼 지원
7
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
8
System Block Main Loading(unity) Start Main Background Etc Player Enemy Cloud Energy Weapon Character
9
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
10
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
11
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
12
How to Perform and Schedule 1 1 2 2 3 3 4 4 5 5 6 6 Unity study Background Player Enemy Collision Effect/GUI Built to IOS
13
Embody
14
Problem / Discussion 구현예정 나머지 충돌처리 (Enemy->player) 구현 파티클 구현 HUD 구현 이동, 발사 ( 아이폰 API) 구현 앱스토어 결과 제출
Similar presentations