안녕하세요. Logic_Attack에서 18번째 라인에서 Entity.Monster는 더 이상 존재하지 않는 것 같습니다. IsDead도 마찬가지이구요. 과거에는 Player component와 Monster component가 따로 분리가 되어 있었던건지.. 지금은 Player component만 남아서 IsDead로 플레이어 사망 여부만 확인할 수 있네요. 제가 파악하기로는 위와 같은데 아니라면 댓글로 정정 부탁드리겠습니다!
항상 좋은강좌 감사합니다 이곳이소 강좌하시는구요 겨우찾았어요. 구독줄렀습니다. 그 강좌 요정 해도되겠습니다. 전직했울경우 닉네임 표기가 처음에 초보자 로되밚아요 그럼 다음 전직하면 초보자를 지우고 해당전직 직업명으로 바꾸는방법이랑 npc 대화선택지 그고 api 포럼가니깐 이벤토리 관련 구련입니다 기본 인벤토리 말고 커스텀 인벤토리 제작하는방법과 데이타 저장및불러오는 기능도 차후 강좌로 해주셨우면합니다
코드 아래처럼 고쳐보세요 lookDirection이 +일 때 잘못 찾는거인듯 (findDirection을 lookDirection으로 수정했어요) ``` if 0 < lookDirection then -- 오른쪽을 보고 있음 local monsterIsLeftX = monsterPosition.x < startPosition.x local monsterOutOfRangeRightX = startPosition.x + range.x < monsterPosition.x local monsterOutOfRangeUpY = startPosition.y + range.y < monsterPosition.y local monsterOutOfRangeDownY = startPosition.y - range.y > monsterPosition.y --monsterPosition.y < startPosition.y or startPosition.y + range.y < monsterPosition.y
if monsterIsLeftX or monsterOutOfRangeRightX or monsterOutOfRangeUpY or monsterOutOfRangeDownY then -- 범위 밖이므로 continue continue end else -- 왼쪽 local monsterIsRightX = startPosition.x < monsterPosition.x local monsterOutOfRangeLeftX = monsterPosition.x < startPosition.x - range.x local monsterOutOfRangeUpY = startPosition.y + range.y < monsterPosition.y local monsterOutOfRangeDownY = startPosition.y - range.y > monsterPosition.y
if monsterIsRightX or monsterOutOfRangeLeftX or monsterOutOfRangeUpY or monsterOutOfRangeDownY then -- 범위 밖이므로 continue continue end end ```
민현님 강좌 너무 잘보고 있습니다 초보 개발자들에게는 정말 빛과 같은 존재에요 아이템 드랍 애니메이션에 대해서도 강의 요청드리고 싶은데 가능할까요? 1~2개의 아이템은 거의 제자리에서 뱅글뱅글 돌고 내려오는데 자쿰같은 대량의 아이템을 드랍하는 애니메이션은 아이템 떨어지는 궤적이 포물선을 그리더라구요.. 이 부분이 너무 하다하다 구현이 안되서 요청드려봅니다..!
강좌 잘 보고 있습니다! 커스텀 인벤토리 강좌도 부탁드려요! 메이플 구버전 구현한 서버처럼 인벤토리와 장비창 구현을 하고싶습니다 ㅠ
안녕하세요. Logic_Attack에서 18번째 라인에서 Entity.Monster는 더 이상 존재하지 않는 것 같습니다. IsDead도 마찬가지이구요.
과거에는 Player component와 Monster component가 따로 분리가 되어 있었던건지..
지금은 Player component만 남아서 IsDead로 플레이어 사망 여부만 확인할 수 있네요.
제가 파악하기로는 위와 같은데 아니라면 댓글로 정정 부탁드리겠습니다!
그럼 어떻게 해결해야 하나요?
항상 좋은강좌 감사합니다 이곳이소 강좌하시는구요 겨우찾았어요. 구독줄렀습니다.
그 강좌 요정 해도되겠습니다.
전직했울경우 닉네임 표기가 처음에 초보자 로되밚아요 그럼 다음 전직하면 초보자를 지우고 해당전직 직업명으로 바꾸는방법이랑
npc 대화선택지
그고 api 포럼가니깐 이벤토리 관련 구련입니다
기본 인벤토리 말고 커스텀 인벤토리 제작하는방법과 데이타
저장및불러오는 기능도 차후 강좌로 해주셨우면합니다
넵 차근차근진행해보겠습니다.
안녕하세요 물어볼게있어서 질문남겨봅니다 확시 그 클라이언트랑,온리 클라이언트는 둘이 무슨 차이인가요 ??
Only 는 클라이언트인경우 클라이언트에서만 호출 가능합니다.
서버온리도 서버에서만 호출 가능합니다.
보안상 혹은 관리상 좋습니다.
@@minhyun01 답변감사합니다
강좌 잘봤습니다 제게임에 적목시켰는데... 살짝버그있네요 몬스터를때려도 가꿈헛빵치내요 몬스터 죽으면 헛방도는거같어요
코드 아래처럼 고쳐보세요 lookDirection이 +일 때 잘못 찾는거인듯 (findDirection을 lookDirection으로 수정했어요)
```
if 0 < lookDirection then -- 오른쪽을 보고 있음
local monsterIsLeftX = monsterPosition.x < startPosition.x
local monsterOutOfRangeRightX = startPosition.x + range.x < monsterPosition.x
local monsterOutOfRangeUpY = startPosition.y + range.y < monsterPosition.y
local monsterOutOfRangeDownY = startPosition.y - range.y > monsterPosition.y
--monsterPosition.y < startPosition.y or startPosition.y + range.y < monsterPosition.y
if monsterIsLeftX or monsterOutOfRangeRightX or monsterOutOfRangeUpY or monsterOutOfRangeDownY then
-- 범위 밖이므로 continue
continue
end
else -- 왼쪽
local monsterIsRightX = startPosition.x < monsterPosition.x
local monsterOutOfRangeLeftX = monsterPosition.x < startPosition.x - range.x
local monsterOutOfRangeUpY = startPosition.y + range.y < monsterPosition.y
local monsterOutOfRangeDownY = startPosition.y - range.y > monsterPosition.y
if monsterIsRightX or monsterOutOfRangeLeftX or monsterOutOfRangeUpY or monsterOutOfRangeDownY then
-- 범위 밖이므로 continue
continue
end
end
```
옛메 개발 생각없으십니까?
제가 옛메를 잘 모르다보니..
민현님 강좌 너무 잘보고 있습니다
초보 개발자들에게는 정말 빛과 같은 존재에요
아이템 드랍 애니메이션에 대해서도 강의 요청드리고 싶은데 가능할까요?
1~2개의 아이템은 거의 제자리에서 뱅글뱅글 돌고 내려오는데
자쿰같은 대량의 아이템을 드랍하는 애니메이션은 아이템 떨어지는 궤적이 포물선을 그리더라구요.. 이 부분이 너무 하다하다 구현이 안되서 요청드려봅니다..!
추후 제작한다면 아이템 관련 강의가 가장 우선해서 제작될 것 같습니다