inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tìm hiểu web tương tác bằng cách tạo trò chơi trên web! JAVASCRIPT

Thêm Shuriken vào màn hình

마이너스 좌표값(?) 사용

739

dbtjdwns43208441

1 câu hỏi đã được viết

0

this.y = (hero.position().bottom - hero.size().height) / 2;

값이 마이너스인데 +로 바꾸면 화면에 안뜨더라고요

웹 상 좌표 읽는 방식이 다른 건가요?? 

 

처음 강의 keyframe 설정할때도 background-position-x 값을 -3770px로 설정한 것과 +3770px와의 차이점을 알고싶습니다.

 

짧게 말해 보통 +값으로 하는데, -를 사용해야하는 이유를 알고싶습니다,, 좌표 어렵네여,,

인터랙티브-웹 javascript HTML/CSS

Câu trả lời 1

1

ggangcoding162118

안녕하세요

1. 질문1 답변

.hero_bullet 의 css를 보면 position: absolute bottom: 0 으로 수리검의 기본 위치를 잡아뒀습니다. 그리고 this.y값을 구하고 transform:translate 속성을 이용해 수리검의 위치를 잡아주는데요 포지션 바텀 0이 수리검의 기본위치, 즉 기준이 되는거고 바텀 0을 기준으로 translate 속성을 사용해 수리검의 최종 위치를 설정하기 때문에 마이너스 값을 사용하는겁니다. :) 만약 translate가 아닌 bottom값을 직접 수정하면 플러스 값을 써도 되겠죠? 아직 이해가 안가셨다면 postion과 translate 대해 조금 더 공부해 보면 좋을 것 같습니다.

 

2. 질문2 답변

스프라이트 이미지의 크기는 현재 3770px 입니다. 그리고 background-position-x의 값은 처음 0 이죠? 즉 이미지는 다음과 같은 형태로 나열되어 있습니다.

*(빨강 네모 박스가 우리에게 보여지는 부분이에요)

그러니 마이너스 값으로 이미지를 이동시키면 순차적으로 이미지가 보이기 때문에 모션이 만들어지겠죠?

 

만약 플러스값을 사용하면 이미지가 오른쪽으로 이동하기 때문에 다음과 같이 이미지가 밀려 제대로된 모션이 나오지 않을겁니다.

*(빨강 네모 박스가 우리에게 보여지는 부분이에요)

0

dbtjdwns43208441

쉽게 설명해주셔서 감사합니다!

0

ggangcoding162118

😊👏👏

6-6

0

16

1

Json 플러그인 사용시 variable collection 없음

0

15

1

프로젝트 완성본 보내주실수 있나요?

0

51

1

캐릭터 기본 모션 만들기에서 포토샵에 열라고하는데 포토샵없으면 어떻게하죠? 공짜버전있나요?

0

191

1

renderGame 함수에 로그를 찍으면 무한루프가 돕니다

0

282

1

수리검이 날아가지 않습니다

0

221

1

수리검 방지턱(?) 현상

0

486

2

requestanimationframe 성능관련 궁금증

0

594

1

frame 질문합니다.

0

341

2

개발툴은 어떤걸 사용하나요?

0

293

1

e.which에 대한 질문입니다.

1

602

1

수리검이 사라집니다

0

272

1

const 변수 및 Arrowfunction 방식 질문

0

423

2

몬스터나 npc의 위치가 일정 크기를 넘어가면 히어로가 사라집니다.

0

191

1

수리검 방향 전환 처리에서 간단한 질문 있습니다.

0

219

1

코딩작업하고 웹화면 띄워서 확인하는 방법?

0

522

2

캐릭터가 점프하면서 앞으로 나아가게 만들고있습니다

0

383

1

전체 이미지에서 원하는 부분만 컷하고 싶어요(사진첨부)

0

478

1

질문있습니다.

0

196

1

깃헙 레포 질문드립니다.

0

250

1

캐릭터 기본 모션 만들기, 경로가 인식이 안되요.

0

291

1

몬스터가 참조가 안되는 이슈가 있습니다.

0

346

1

기초적인 질문이라 부끄럽지만 질문 드립니다

0

404

1

공격키를 연속으로 누를때 처리하는 방법 질문 드립니다

0

928

2