간단하게 즐길수있는 킬링타임용 게임입니다.

     

     

첫 화면이자 시작화면입니다.

     

정말 간단한데 광고..

     

     

     

     

투버튼 게임이라 다른여타 원버튼 킬링타임용 게임보다 난이도 있고 재밋습니다.

     

     

     

플레이영상

     

     

     

빨리 찍으려고 대충한게 아닙니다

     

저게 제 최선입니닼ㅋㅋㅋㅋㅋ

     

정말 하다보면 정신이없어서 키를 잘못누릅니다 !! 

     

지하철이나 버스에서 집중해서 할듯..!

     

- ★★★ -

     

도트그래픽 , 8bit 음악의 조화로 옛향수를 느끼게해주며

간단한 조작과 룰로 재미를 느낄수있으나.

광고가 나와 짜증을 일으키고

페이스북 로그인 버튼을 누르지 않았는데 접근 허용을 묻는창이나옴 !! 

     

     


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

예 .. 피파온라인은 아시다시피 축구 게임입니다 ..

     

온라인이죠 

     

축구게임이라고는 동내 문방구앞에서 오락기 앞에 앉아서 시가! 시가! 거리던 게임만 해봐서 .. 

     

그리 즐거운 리뷰는 아닌거 같군요 

     

     

     

     

     

게임을 하려면 일단 설치부터 해야겟죠 ?

     

     

     

     

     

롤 두판하고오니 끝나있네요 !

     

     

     

     

     

     

설레는 마음으로 GAMESTART 를 클릭! 

     

했는데 패치..

     

하는 수 없이 무한도전을 보며 기다렸습니다.. 

     

     

     

3%까지는 오래걸리던데 

     

그이후로는 쓩쓩 가더군요  는 50%에서 다시 멈칫..

     

     

     

   

     

드디어 실행

     

     

     

     

     

감독명(닉네임) 을 쓰고나니 바로 튜토리얼! 

     

그래픽이 괜찮네요 

     

     

     

튜토리얼을 완료하면 뽑기카드를 주네요 

     

     

     

     

     

     

튜토리얼 AI 한테 코너킥을 선사함..ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

     

     

     

튜토리얼을 완료하고나니 

     

     

그냥 화면만 멍-하니나와서 뭐해야할지 몰라

     

     

리그를 해보았습니다.

     

     

     

     

아이템을 쓰면 손으로 게임을안해도 진행하고 보상도 주는군요.

     

     

     

이번엔 제가직접 해보겠습니다.

     

     

     

낭ㄹ ㅓ마ㅣㄴ;얼

어렵네요 겨우 한골넣었습니다만 ?

     

     

후에 리그 5판더하고 리뷰쓰려고 껏습니다.

     

     

어려워서 못하겟더라구요 

     

롤보다 어려운게임은 처음이듯 

     

조작이 익숙치 찮아서 그런지 ..

     

     

     

그래픽도 부드럽고 깔끔하고 좋은데 

     

아이템으로 리그 진행하는건 좀 답답하네요  진행이 너무 느려서..

     

축구게임이 이게 처음이라 그런지 어려운 컨트롤 ..

     

전 평생 이런게임 못할랑가봅니다/.

     

그래도 하고나니 순식간에 1시간이 지나있네요 

     

1시간지낫다고 안뜨면 모르고 계속했을듯..

     

     

하다보면 묘하게 시간가는 게임입니다 .

     

     

- ★★★ -

     

 손에 익기만 하면 즐겁게 할수는 있을만한 게임 인듯 하네요. 

전취향을안타서 그닥 즐기진 몬함!

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

     

이 dll 파일을 다운받아서 

     

     

윈도우 XP - C:\WINDOWS\System32 

윈도우7 32bit, 윈도우 비스타 32bit - C:\WINDOWS\System32

윈도우7 64bit, 윈도우 비스타 64bit - C:\WINDOWS\SysWOW64

     

에 복사 하시면 됩니다!

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=75>

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

int(최대-최소+1)*rnd+최소

     

이건 왠만한 rnd 함수가 있는곳에서 사용가능하니 암기 필수 ! 

     

0~1사이의 숫자를 생성해주는 rnd 함수일경우 성립되는 공식입니다.

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=76>


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

== 선언 ==

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

==========

     

     

ShellExecute 0, "OPEN", "위치", "형식", vbNullString, 5 '(0)

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=77>

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

선언

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

     

F1 키를 눌렀을경우 메시지 박스 띄우기

     

타이머 인터벌 1000 정도로

     

Private Sub 타이머_Timer()

If GetAsyncKeyState(vbkeyF1) Then '만약 F1을 눌렀을 경우

MsgBox "메시지 박스" '메시지 박스를 띄운다

End If 'If 문 종료

End Sub

     

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=78>

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

AppActivate 말그대로 창을 활성화 해준다.

     

근데 창 이름이 조금이라도 틀리면 꽃되니까 잘안쓴다..

     

=================================================

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=79>


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

SendKeys 문자열

을 호출하면 키보드에서 입력한 것처럼 처리됩니다.

     

예를 들어 SendKeys "ABC" 라고 하면 키보드로 ABC를 누른 것과 동일한 효과가 나타납니다.

컨트롤을 누르면서 A를 누른 효과를 내려면

SendKeys "^A"

Esc 키보드를 누른 효과를 내려면

SendKeys "{ESC}"

와 같이 처리하시면 됩니다.

     

자세한 사용법은 다음을 참조하세요.

     

구문

SendKeys string[, wait]

SendKeys 문은 다음과 같은 명명된 인수으로 되어 있습니다.

구성 요소

설명

string

필수. 입력된 문자식을 보냅니다.

Wait

선택. 부울 값은 대기 모드로 지정합니다. False (기본값)이면 키가 입력이 되면 컨트롤은 바로 프로시저에 반환됩니다. True이면 프로시저에게 컨트롤이 반환되기 전에 반드시 키가 입력되어야 합니다.

     

참고

각각의 키는 하나 이상의 문자로 표현됩니다. 단독 키보드 문자를 지정하려면 그 문자 자체를 사용하면 됩니다. 예를 들면 A를 표현하려면string "A"를 씁니다. 하나 이상의 문자를 표현하려면 각각의 문자를 앞의 문자에 이어서 추가합니다. A, B, C를 나타내려면 string"ABC"라고 씁니다.

더하기 기호(+), 삽입 기호(^), 퍼센트 기호(%), 생략 기호(~) 및 괄호( )는 SendKeys에서 특별한 의미가 있습니다. 이 문자 중 하나를 지정하려면, 지정하려는 문자를 중괄호({})로 묶어야 합니다. 예를 들면 덧셈 기호를 지정하려면{+}로 써야 합니다. 대괄호([ ])는SendKeys에 있어서 특별한 의미는 없으나 반드시 중괄호로 묶어야 합니다. 다른 응용 프로그램에서 동적 데이터 교환(DDE)이 발생할 때 대괄호는 특별한 의미를 가질 수 있습니다. 대괄호를 지정하려면 {{}와 {}}를 사용합니다.

<Enter>키나 <Tab>키 등의 키를 눌렀을 때 나타나지 않는 문자나 동작을 나타내는 키를 지정하려면 아래의 코드를 사용합니다.

코드

백스페이스

{BACKSPACE}{BS} 또는 {BKSP}

Break

{BREAK}

Caps Lock

{CAPSLOCK}

Del 또는 Delete

{DELETE} 또는 {DEL}

아래쪽 화살표

{DOWN}

End

{END}

Enter

{ENTER} 또는 ~

Esc

{ESC}

Help

{HELP}

Home

{HOME}

Ins 또는 Insert

{INSERT} 또는 {INS}

왼쪽 화살표

{LEFT}

Num Lock

{NUMLOCK}

Page Down

{PGDN}

Page Up

{PGUP}

Print Screen

{PRTSC}

오른쪽 화살표

{RIGHT}

Scroll Lock

{SCROLLLOCK}

Tab

{TAB}

위쪽 화살표

{UP}

F1

{F1}

F2

{F2}

F3

{F3}

F4

{F4}

F5

{F5}

F6

{F6}

F7

{F7}

F8

{F8}

F9

{F9}

F10

{F10}

F11

{F11}

F12

{F12}

F13

{F13}

F14

{F14}

F15

{F15}

F16

{F16}

     

<Shift> <Ctrl>키와 <Alt>키가 조합된 키를 지정하려면 다음의 코드 중 하나 이상을 키 코드 앞에 표시합니다.

코드

Shift

+

Ctrl

^

Alt

%

<Shift>, <Ctrl>, <Alt>키의 조합을 지정하려면 다른 키를 누를 때까지 계속 누르고 있어야 하며, 괄호 안에 키의 코드를 닫아 놓고 있어야 합니다. 예를 들면 <E>키와 <C>키를 누르는 동안에 <Sift>키를 눌러야 한다면, "+(EC)"로 써야 합니다. <Shift>키를 누른 채로 E를 입력하고 곧 이어 <Shfit>키를 누르지 않고 C를 입력하는 경우에는 "+EC"로 씁니다.

반복되는 키를 지정할 때는 {키 숫자}의 형식으로 나타냅니다. 키와 숫자 사이에 반드시 공백을 삽입해야 합니다. 예를 들면 {LEFT 42}는왼쪽 화살표키를 42회 입력함을 뜻합니다. {h 10}는 H를 10 번 입력한다는 의미입니다.

메모   Microsoft Windows 내에서 실행되지 않는 응용 프로그램에 SendKeys를 사용하여 키를 입력할 수 없습니다. Sendkeys는 또한 <Print Screen>키를 {PRTSC} 다른 응용 프로그램에 보낼 수 없습니다.

     

     

-글쓴이 -

hschan0123

   

출처: <http://13clover.tistory.com/admin/entry/post/?id=80>

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

     

C# 파일을 하나 만들자.

     

공포의 코딩 시간이 돌아왔다!

     

     

     

     

using UnityEngine;

using System.Collections;

     

public class CHARMOVE : MonoBehaviour {

     

     

     

Animator anim;

//애니메이터 컴포넌트를 받아오기 위해 선언한다

     

public float spd = 0.5f;

// 캐릭터의 이동속도 이다.

     

public float rotnspd = 15f;

// 캐릭터의 회전속도 이다.

     

Rigidbody rigi;

//리지드바디 컴포넌트를 받아오기 위해 선언한다

     

float h;

float v;

Vector3 moves;

//이동값과 관련된 변수

     

void Start () {

     

rigi = GetComponent<Rigidbody> ();

anim = GetComponent<Animator> ();

     

//각각의 컴포넌트를 받아온다

     

}

     

     

void Update () {

     

rot ();

ani ();

     

h = Input.GetAxisRaw ("Horizontal");

v = Input.GetAxisRaw ("Vertical");

//유니티에서는 wasd , 4방향키에 대한 수치값을 기본으로 지원해주는데 그수를 받는다.

     

Move (h, v);

//move 함수에 h와v값을 넘겨준다.

     

}

     

void Move(float h, float v){

     

moves.Set (h, 0, v);

//위의 입력된수를 받아 벡터값을 변경한다.

     

moves = (moves.normalized * spd * Time.deltaTime);

rigi.MovePosition (transform.position + moves);

//부드럽게 이동을 시켜준다.

}

     

void rot(){

if (h == 0 && v == 0)

return; // 방향키가 눌리지않을경우 리전 , 자동회전을 방지한다.

     

     

Quaternion rotn = Quaternion.LookRotation (moves);

rigi.rotation = Quaternion.Slerp (rigi.rotation, rotn, rotnspd * Time.deltaTime);

// 쿼터니어는 회전값과 관련된 함수이다 , 첫줄은 백터값에따른 방향을 바라보게 해주고

// 두번째줄은 그 방향으로 부드럽게 이동되게 하는 코드이다. (Slerp)

     

}

     

void ani(){

if (h == 0 && v == 0) {

     

anim.SetBool ("mirun", false);

// 애니메이터 컨트롤러는 이름.Set0000()이러한 형식으로 값을 바꾸어준다.

}

else {

anim.SetBool ("mirun", true);

}

     

}

     

}

     

     

     

     

     

     

     

     

코딩이 끝났다면 ,

우리의 모델에 드래그해 집어 넣는다.

     

     

     

그리고 다음 두 컴포넌트를 추가해 준다.

     

     

     

마지막으로 콜라이더 박스의 에디트 콜라이더 버튼을 이용해서

     

     

박스를 모델에 맞춰 이쁘게 맞춰준다 !

     

그리고 실행을 하면..!

   

     

     

     

     

     

     

드디어 캐릭터가 움직이기 시작한다 !

     

     

     

     

     

   

출처: <http://blog.naver.com/lib/smarteditor2/920092e/smart_editor2_inputarea.html>


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,

     

     

     

애니메이션을 이었다면 이제 조건이 필요하다.

     

파라미터 항목에서 + 를 선택한뒤

Bool 를 선택해준다.

     

     

내가 뛰고 있나? 라는 뜻에서 mirun이라고 이름을 붙여주었다.

     

     

대충 짐작하고 있는 분들도 있겠지만 그렇다.

     

     

     

이 화살표에 imrun 이 참일 경우 이동하라는 명령을 넣을 것 이다.

     

     

     

그리 복잡하지는 않다.

     

조건을 넣을 화살표를 누르고

인스펙터뷰를(오른쪽의 속성창) 통해

     

밑의 Conditions 항목의 + 를 눌러서.

     

     

     

이렇게 바꾸면,

     

Mirun = turn 일경우

IDLE -> Run 해라 ~ 라는 옵션이

     

자동으로 등록된다. 어머 편해랏!

     

     

     

역으로 돌아오는 화살표에도 추가해 주자, 이번에는 false 라고 등록해야한다.

     

     

다음에는 우리가 추가했던 모델의 인스펙터뷰의 Animator 항목에

지금까지 고생해서 만들었던 컨트롤러를 드래그 해서 집어넣어 주면!

     

     

     

캐릭터가 숨을 쉬기 시작한다!!

     

     

     

     

     

     

다음강좌에서는 숨만 쉬지말고 움직여보라고 해보자 !

     

   

출처: <http://blog.naver.com/lib/smarteditor2/920092e/smart_editor2_inputarea.html>

   


WRITTEN BY
미냐브
게임,유머,게임제작 4보단 3

,