hpbar을 구현중이였다.평소처럼 slider로 만들고 스크립트를 이용해 위치 갱신을 하였으나 문제는 자꾸 나무의 오른쪽에 hp바가 생성되었다.스크립트 문제인가 싶어서 찾아봣지만 역시나 내가 짠 코드에는 문제가 없었다WorldToScreenPoint함수를 이용해 움직이
보스와 플레이어가 밀려나지 않기 위해 layer collision matrix에서 서로를 체크했더니 몸통박치기류의 공격이 당연히 안먹혔다. 충돌처리가 안되어서 고민하던 중, 보스의 자식으로 빈 오브젝트를 생성, collider만 붙이고 layer을 default로 설
플레이어의 공격을 구현하는 중이였다. 빈 오브젝트 하나 선언 후, ontriggerenter2d함수를 통해 compareTag("Boss")이런식으로 체크해서 적과 닿았는지 체크하는 방식으로 처리했다. 공격 버튼을 누를 때마다 해당 오브젝트를 setactive함
spell effect를 스프라이트를 가져와 사용하던 중이였다.빛이 좌우로 점점 커지는 이펙트인데, 프리펩으로 만들어주고 사용중이였다.문제는 이펙트에 비해 콜라이더가 너무 작았다.이펙트의 scale을 5배 키워서 사용하는데 콜라이더가 커지질 않았다.이유를 계속 찾아봤는
플레이어의 점프 구현을 rigidbody2d.velocity의 y값을 이용해 처리중이였다.tilemap collider과 using composite collider을 통해 지형을 제어중이다.위 코드는 velocity.y와 비교해 공중에 떠있다면 더 빨리 떨어지게 하기
line renderer에서 공격 범위 보여주는 부분을 표시하려고 선을 그렸는 데,선이 중간부분만 표시가 되고 앞과 뒤가 안보였다.이상해서 계속 변경해보고 뒤져봤으나 모르겠어서 한참을 고민했다. 그냥 line renderer의 material문제였다. texture을
$.ajax 를 통해 정보를 불러와야하는데 계속 버튼을 눌러도 동작이 안되서 개발자콘솔을 열어보니Uncaught TypeError: $.ajax is not a function 이런 오류가 계속 찍혀있었다.찾아보니 jquery가 import되지 않은 페이지에서 이런다고
ajax에서 get 요청을 날릴때 api의 json에서 데이터를 가져오게 되는데 > http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99 서울시 미세먼지 a
이 정도를 사용 중인데, 현재 투사체를 움직이는 데 MovePositon방식을 사용하고 있었다.문제는 Time.deltatime을 통해 움직임을 제어했는데도 불구하고 컴퓨터마다 속도가 다르게 찍혔다.심지어 debug.log를 사용해 움직인 위치를 찍어보니 기기마다 이동
2차원 List <string>를 사용해야하는데 List를 담는 List부분만 초기화를 하고싶은데 어떻게 하는지를 모르겠어서 찾아봤다. C++의 벡터같은 경우는 이런식으로 하면 vector<string> 3개를 담는 벡터 v가 생성되어서 v2, v1 이런식으
코드에서 base.OnStart();를 추가를 못해서 이부분에 전부 추가해줘야하는데 너무 귀찮아서 비쥬얼스튜디오의 검색기능을 좀 찾아봤다. 이부분은 그냥 치면 되지만 엔터치고 {부분을 모르겠어서 이곳저곳 검색했다..정규식 사용하고 저렇게 네칸 띄우고 \\n을적어주면 엔
사이드뷰 로그라이크 액션 게임 NULL(가제) 개발중인 상태이다.오늘 헤멨던 부분은 정말 간단했다.boss에서 HP를 업데이트 하는 부분인데, 보스가 맞을 때마다 호출하는 함수이다.hp phase를 queue넣고 관리하며 해당 phase에 도달하면 queue에서 deq