«javascript» 태그된 질문

"JavaScript (약칭 JS)는 동적이고 약한 유형이며 일류 기능을 갖춘 프로토 타입 기반의 스크립팅 언어입니다. 객체 지향, 명령 및 기능적 프로그래밍 스타일을 지원하는 다중 패러다임 언어입니다." 위키 백과에서. http://en.wikipedia.org/wiki/JavaScript

3
온라인 보드 게임 엔진 [폐쇄]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

1
쿼드 트리에서 모양 (사각형)은 어떻게 작동합니까?
쿼드 트리가 내 게임에 이상적인 데이터 구조라고 들었지만, 쿼드 트리 내에서 정확히 모양이 작동하는 방식을 이해하는 데 어려움이 있습니다. JavaScript 로이 작업을 수행하고 있지만이 질문이 모든 언어의 쿼드 트리에 적용될 수 있다고 생각합니다. 나는 기본 (x, y) 포인트 와 포인트 삽입 이 쿼드 트리에서 어떻게 작동하는지 이해 하고 종이에서 할 …

3
게임이 진행됨에 따라 공격 파에서 적의 수와 도전을 어떻게 조정할 수 있습니까?
나는 현재 적들이 스폰되어 플레이어의 군대를 공격 할 수있는 방어 게임을 만들고 있습니다. 레벨이 하나만 있다는 점을 제외하면 타워 디펜스 게임과 비슷합니다. 적들은 결국 사용자가 죽을 때까지 또는 계속해서 생성되는 적을 모두 제거 할 수있을만큼 큰 군대를 모을 때까지 계속 생성됩니다. 지금 당장 어려움을 겪고있는 것은이 게임을 점진적으로 어렵게 만들고 …

5
핀볼 게임의 2D 충돌 감지
지금까지 이전 게임에서는 상자와 함께 간단한 2D 충돌을 사용한 다음 픽셀 수준에서 충돌을 확인했습니다. 거의 많은 프레임에서 핀볼 게임을하는 경우 공이 벽이나 다른 표면에 닿아 다른 방법이 있습니까?

1
gluLookAt는 어떻게 작동합니까?
내 이해에서 gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); 다음과 같습니다. glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); 그러나 ModelView행렬을 인쇄 할 때 호출이 glTranslatef()제대로 작동하지 않는 것 같습니다. 다음은 코드 스 니펫입니다. #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include …

3
엔터티 구성 요소 시스템 기반 엔진
참고 : 나는 이것을 자바 스크립트로 프로그래밍하고 있지만, 대부분 언어에 무관심해야합니다. 엔진을 ECS 기반 엔진으로 변환하려고합니다. 나는 기본 아이디어를 얻습니다 ( 참고 : 이것은 잘못되었습니다, 내 대답 참조 ) : 엔터티 는 게임 개체입니다. 컴포넌트 는 엔티티에 "접착"될 수있는 기능성 비트 ( reactToInput()) 또는 상태 ( position)입니다. 시스템 에는 관리하고 …

4
n 개의 객체로 구성된 시스템의 충돌 검사 효율성을 높일 수있는 방법이 있습니까?
많은 화면 개체로 구성된 게임을 만들고 있는데 그 중 하나는 플레이어입니다. 반복 할 때마다 충돌하는 개체를 알아야합니다. 나는 이런 식으로했다 : for (o in objects) { o.stuff(); for (other in objects) if (collision(o, other)) doStuff(); bla.draw(); } 이것은 O (n ^ 2)를 가지고 있는데, 그것은 나쁘다고 들었습니다. 이 작업을보다 효율적으로 …

3
두 점 사이의 선에 점을 얻는다
JavaScript로 간단한 우주 게임을 만들고 있지만 이제 벡터에 관한 벽을 쳤습니다. 게임 뷰는 2D 그리드에서 하향식입니다. 사용자가 그리드를 클릭하면 우주선이 해당 지점으로 비행합니다. 따라서 두 세트의 점이 있으면 { x : 100.2, y : 100.6 }; // the ship { x : 20.5, y : 55.95 }; // the clicked …

1
V8이 SDL 스레드와 함께 실행되지 않는 이유는 무엇입니까?
V8을 컴파일하고 게임에 연결할 수 있었고 코드 해석이 잘 작동합니다. 그러나 코드를 나누고 싶을 때 게임 루프가 하나의 스레드에 존재하고 스크립팅 엔진이 게임 루프와 함께 두 번째 스레드에서 실행되어야합니다. SDL을 사용하고 있으므로이 코드를 사용하여 새 스레드를 생성했습니다. SDL_CreateThread(ScriptingEngine::SpawnMain, NULL); 다음 코드는 테스트 스크립트 엔진입니다. namespace ScriptingEngine { v8::HandleScope handleScope; v8::Handle<v8::ObjectTemplate> …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.