본문 바로가기

전체 글

(175)
UI버튼으로 점프하기 조이스틱을 조작하면서 점프버튼을 누르기 어려워서 WASD로 이동할수있게끔 테스트환경을 갖췄다. 그랬더니 사다리를 내려갈때 바닥에 닿을때 자동으로 매달려있는상태 해제를 또 못하겠다 그리고 점프를 계속누르면서 한층 높은곳에 올라가면 바닥에 닿기전에 점프가 되고 점프력은 작아지는둥, 이전부터 있었던 점프에서의 예외상황도 한번 수정할수있게끔 시도해봐야겠다. 더보기 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class PlayerControll : MonoBehaviour { public MyJoystick joystick; public Transform botto..
사다리 예외상황 사다리를 레이로 감지하여 해결하려 했지만 해결되지않음 //레이로 매달릴수있는 사다리 감지 RaycastHit2D hitLadder = Physics2D.Raycast(this.rbody.position, Vector3.up, 1, LayerMask.GetMask("Ladder")); if (hitLadder.collider != null) { if (hitLadder.distance < 1f) { //Debug.Log(hitLadder.collider.name); this.canHangOn = true; } } else { this.canHangOn = false; this.Init(); } 다음 코드를 추가하면 위의 발판에서 내려오질 못함 //아래로 내려간다면 if (this.v == -1) { //레..
11-25 일지 회의록 및 사다리 오르내리기까지 완료 캐릭터가 사다리를 타는기능 변경사항 - 사다리에 태그하자마자 사다리에 매달림 -> 사다리 태그 후 조이스틱을 위, 아래키를 입력받아 사다리에 매달림 - 캐릭터가 매달려있을 시 애니메이션 추가 - 매달린상태에서 점프가 가능하고 점프키를 눌러야만 매달린상태에서 벗어난다 캐릭터의 앉기키관련 토의 - 앉기상태의 캐릭터 구현 : 상체와 머리부분을 낮추고 머리부분을 약간 앞으로 뺀다 - 앉기상태는 앉기버튼을 입력하여 온오프방식으로 구현 - 앉기키를 다시 입력하거나 점프키를 입력시 앉기상태를 해제함 사다리를 올라가서 위의 발판에 착지한다음 다시 내려오려할때 발판때문에 막혀서 못내려오게 되버렸다. 사다리에 스크립트를 붙여 플레이어와 접촉하는중에 플레이어가 위아래로 이동하려할경우 작동하게하는 방법을 찾았었는데 현재 문제..