공부하기싫어
article thumbnail

3월30일 오후 10시 포스팅 시작

 

그제 친구한테 플레이 해보라고 했을때

w를 연속으로 누르면 캐릭터가 하늘로 솓구쳤는데

이 부분만 고치고 빌드를 해보자

다왔다 ㅠ

 

  • w쿨타임
 if (Input.GetKeyDown(KeyCode.W)) {
            if (w_timer <= 0) {
                w_last_position.x=position.x+(jump_weith*int_look_Direction); w_last_position.y=position.y;
                w_middle_position.x=position.x+((jump_weith*int_look_Direction)/2); w_middle_position.y=position.y+jump_height;
                w_sw=true;
                w_para=1;
                w_timer=w_cooltime; w_cool_sw=true;
            }
        }

        if (w_cool_sw) {
            w_timer-=Time.deltaTime;
            if (w_timer<=0) {
                w_cool_sw=false;
            }
        }

위 if 문안에 쿨타임 제어를 넣으면 w가 눌릴때만 쿨타임이 줄어들어서

따로 스위치를 만들고 아래에서 제어하도록 했다.

 

쿨은 1초 정도로 하니 괜찮았다.

 

 

  • 조정작업 + 빌드

유니티에서 실행되는거랑 빌드 후 웹에서 실행하는거랑 체감이 분명 다를것 같아서

일단 빌드 - 웹업로드 - 수정 - 빌드

의 단계를 계속 거쳐야 할 것 같다.

 (일단 오늘은 블로그 저장해놓고 잔 다음에 내일 이어서 해야겠다.)

 

(지금 3월31일 오전 3시 17분. 술안마시니까 잠이 안온다 ㅅㅂ;)

 

https://www.youtube.com/watch?v=JZqTHjjtQHM 

이분 유튜브를 참고했다.

 

simmer.io 라는 사이트에 웹게임을 업로드 할 예정이다.

 

netlify 에 올려서 어떻게 해볼까 했는데

지금 새벽이고 졸린데 잠이 안와서 머리쓰기 싫음

 

switch platform 중

webGL 로 바꿔주는중

 

build and run

빌드하는중입니다

 

 

웹게임 올릴 사이트 가입해주고

 

빌드가 좀 오래 걸리네요...

 

빌드 하고 웹에 띄워져서 해봤는데

플레이어 속도가 너무 빠르다.. ㅋㅋ

 

한 반정도 낮춰서 다시 빌드해보자

 

...?

 

 

 

뭐고 씹 ㅋㅋㅋㅋㅋㅋㅋ

 

 

술마렵네 ㄹㅇ

 

 

 

아니 위에랑 아래랑 이렇게 차이나버리면

 

뭐 싱크를 도대체 어떻게 맞추라는건데 ㅋㅋ

 

왠만한 이동속도에다가 다 time.deltatime 해주면 어느정도 맞아야하는거 같은데

심란하네 아

 

일단 속도는 어느정도 조절은 했고

점프 속도가 문제였는데

 

if(w_para==1) {
            transform.position=Vector2.MoveTowards(position,w_middle_position,Speed*0.5f*Time.deltaTime);
            if (position.y==w_middle_position.y) {w_para=-1;}
        } else if (w_para==-1) {
            transform.position=Vector2.MoveTowards(position,w_last_position,Speed*0.5f*Time.deltaTime);
            if (position==w_last_position) {w_para=0; w_sw=false;}
        }

여기서 speed 뒤에 실수값이 기존에 유니티 안에 게임뷰에서 돌릴땐 0.25 가 실제 점프하는 속도와 비슷해서 그렇게 설정해놨었는데

지금은 뭐 독보적으로 느려서

두배 빠르게 설정해봤다.

 

한번 빌드하는데 5분정도 걸리는거같은데

ㄹㅇ 빌드 누르고 담배한번씩 피고오고싶네 시ㅂ

개졸린데 잠은안오고 아

 

아니 게임뷰랑 빌드해놓고 한거랑 이렇게 다르면 게임뷰는 왜있는거냐 ㅅㅂ

열받네 아

 

 

 

 

한 5번 빌드 끝에 어느정도 점프 속도는 맞춘것 같다.

 

싱크고 버그고 뭐고 일단 웹겜에 올리고

 

내일 친구들한테 해보라고 하고 반응 보고 인벤에 공유해서 피드백 받고

 

최종 수정 몇군데만 하고 끝내야겠다.

 

https://www.youtube.com/watch?v=2jjESP58jsA 

 

아 또 올릴라니까 ㅋㅋ

다시 빌드해주고

 

uploading

 

대충 디스크립션

올려줬는데

 

오른쪽에 보니까 저거 html 코드 아닌가?

 

티스토리 복사 되나?

 

 

웹게임 코드

 

 

일단 붙여넣어봤는데 되나?

뭔개 개짝은데?

+ 시작, 실패, 성공 시 나오는 화면은 유튜버 오소리 님 유트브에서 캡쳐해온 화면입니다.

 

 

링크 : https://simmer.io/@cyaninn/imgoing3rd

 

Play imgoing3rd in your browser | SIMMER.io

LostArk Kouku-Saton Phase 3 - 3rd mini game map im just lil user from south korea i just make this game for practicing laid not good quality so what if you got better code, you can use my git https://github.com/cyanindy/Unity

simmer.io

 

일단 오늘은 끝

 

진짜 잠 아직도 안오네 ㅋㅋ

알코홀 중독인가 ㅋㅋ

 

 

https://github.com/cyanindy/Unity/tree/main/3mario/Assets/Script

 

GitHub - cyanindy/Unity: game dev

game dev. Contribute to cyanindy/Unity development by creating an account on GitHub.

github.com

현재 제작중인 쿠크세이튼3마리오 프로젝트는 깃허브에 public 으로 업로드 되있습니다.