공부하기싫어
article thumbnail
[7주-35일차] 쿠크3마 연습용 웹게임 - 화염방사기 프리팹 + 카메라시네머신 + 파란인형저주해제

3월26일 오전5시 포스팅 시작 오늘은 화염방사기 구현과 바운스볼 판정을 수정해보고 시간이 더 된다면 카메라 시네머신까지 구현해보자 화염방사기 우선 8장의 그림을 받았는데 실제 쿠크에서는 저 화염방사기가 굉장히 느리게 돌아간다 그림을 더 그려달라고 할까 하다가 실제로 돈주고 외주 맡기면 이런것도 다 돈인데 너무 그래서 그냥 했다 왼쪽, 오른쪽 히트박스를 자식오브젝트로 만들어서 할당하고 이벤트함수로 on/off 했다 지금은 매 프레임마다 데미지를 받아서 이걸 제어해줘야겠다 그리고 피통도 5로 늘려야할듯? 3은 빡세네 public class fireclown : MonoBehaviour { public Transform right_hit_pos; public Vector2 right_hit_boxSize; ..

article thumbnail
[7주-34일차] 쿠크3마 연습용 웹게임 - 미사일 프리팹

3월25일 오전 4시15분 포스팅 시작 오늘은 어제 만들었던 초록이를 맵에 전부 배치하고 미사일 프리팹을 만들어 보고 점프 길이에 맞게 바닥 길이들을 수정해 보자 초록이 배치 배치는 했는데 게임 플레이 누르자 마자 애들이 갑자기 왼쪽으로 한 3 정도 텔레포트 써버림;; 음.. 겜 시작하고 1초 정도를 멈춰있게 해야겠음 음... 타이머를 설정해서 겜 시작하고 2초간 멈춰있게 하려니까 갑자기 또 오른쪽으로 가버림;; 아 else { position = greeny_first_pos; stop_timer-=Time.deltaTime; } ㅋㅋ 타이머가 안됬을때는 처음 위치를 포지션에 넣어주는 구문을 깜빡했찌 이제 괜찮게 움직이는데 지금 이속이 10으로 되어있다 너무 빨라서 7정도로 전체적으로 낮춰줬다. 미사일..

article thumbnail
[7주-33일차] 쿠크3마 연습용 웹게임 - 초록이

3월24일 오전2시 포스팅 시작 일단 어제 만든 폭탄 프리팹을 마무리 했다. 이제 저 rangebox 를 투명처리만 하면 완전 끝 오늘은 초록이 프리팹을 만들고 제한 범위 내에서 랜덤하게 좌우로 돌아다니게 하고, 만약 캐릭터가 범위 안에 들어오게 되면 캐릭터를 향해 움직이며 hit 범위 안에 들어오면, attack 애니메이션을 재생하도록 해보자 초록이 리지드바디랑 콜라이더를 설정해주고 플레이어를 탐지할 범위와 공격 범위를 만들어 주고 해주고 플레이어의 위치와 비교해서 애니메이션을 재생시키고 싶었는데 다른 스크립트의 변수 접근하는걸 좀 찾았다 https://blog.naver.com/PostView.nhn?blogId=jaejae1988&logNo=221246173357&categoryNo=45&paren..

article thumbnail
[6주-29일차] 쿠크3마 연습용 웹게임 - q,w,g 입력 시 이동 제한 구현

3.19 오후 5시 시작 일단 점프를 구현해야 하는데 처음에는 반원으로 이동하는 법을 고민하다가 굳이 반원 말고 삼각형의 빗변을 따라 이동하는 식으로 구현하면 어떨까 생각해봤음 즉 반지름x2 만큼의 거리를 점프로 이동하게 되겠고 높이는 미사일이나 폭탄과의 상호작용을 생각해서 나중에 또 설정해야겠다 Vector3.MoveTowords 를 써봐야겠다 https://ssabi.tistory.com/23 [Unity3D] 트랜스폼(Transform) 이동(Move) 유니티 좌표계 프로그램마다 사용하는 좌표계가 다릅니다. 따라서 좌표계에 대해서 이해하는 것은 매우 중요합니다. 유니티에서는 위치를 표현할 때 왼손 좌표계를 이용합니다. X축은 빨간색, Y ssabi.tistory.com 일단 기존의 update함수 ..

article thumbnail
[6주-28일차] 쿠크3마 연습용 웹게임 - G키 상호작용 + 포탈 + 파란공

오늘은 현재 이 포스팅을 쓰기 시작하는 3.17 저녁 7시부터 중간중간 쉬는시간을 섞어가며 총 6시간동안 작업 해 볼 예정이다. 시험도 끝났고 여유가 그나마 있는 3월동안에 완성시키는걸 목표로 빡세게 해볼 생각 up down point 제작 코드 //player.cs update() 내 if (Input.GetKeyDown(KeyCode.G)) { RaycastHit2D hit = Physics2D.Raycast(rigidbody2d.position + Vector2.up * 0.2f, lookDirection, 1.5f, LayerMask.GetMask("potal")); if (hit.collider != null) { Debug.Log("Raycast has hit the object " + hit..

article thumbnail
[5주-22일차] 쿠크3마 연습용 웹게임 - 플레이어컨트롤러 + 오브젝트프리팹

일단 지금까지 만들어놓은 스프라이트를 활용해서 플레이어의 기본 이동과 콜라이더를 만들고 3마의 폭탄과 튕기는 공의 프리팹을 먼저 구현해 보고자 했다. 그리고 일반 바닥과 투명바닥 프리팹을 만들어서 투명바닥 프리팹에 플레이어가 충돌하면 체력을 0으로 만드는 작업을 진행해보고자 했다. 내가 그린 귀염 뽀작 폭탄 각각 프리팹을 만들어 주고 있다 얘가 말썽을 일으켰다 게임을 시작하면 입력해놓은 좌표에서 더 높은 지점부터 왕복운동을 시작하는거임 ㅡㅡ 왜이러는거임? ㅡㅡ player script using System.Collections; using System.Collections.Generic; using UnityEngine; public class player : MonoBehaviour { Rigidbo..