JavaFX에서 Tetris를 재구성하려고합니다. 내 프로젝트의 이름은 TetrisProject (C:\Users\Matthias\IdeaProjects\OOPROG\TetrisProject) 입니다. 내부에서 리소스를 얻는 데 문제가 있습니다. (C:\Users\Matthias\IdeaProjects\OOPROG\TetrisProject\tetris\sr
두 개의 다른 클래스에서 아래 코드와 동일한 코드를 사용합니다. 이 코드 섹션에서는 사용자가 창을 닫을 때 경고 화면을 추가 할 수 있습니다. 같은 것을 두 번 쓰는 것을 피하는 가장 좋은 방법은 무엇입니까? public void addWindowEventHandlers() {
view.getScene().getWindow().setOnCloseR
자습서없이 javaScript와 HTML을 사용하여 테트리스 게임을 만들려고합니다. 내 방법은 매우 원시적입니다. div 태그를 사용하여 그리드를 만들고 있습니다. 문제는 예상했던 것만 큼 반응이 없다는 것입니다. 나는 각 사각형이 스타일을 사용하고 <div class="row">
<div id="sq1" class="square fen
나는 테트리스 앱을 개발 중이며 Thread.sleep 명령을 사용하여 테트 리미 노스가 떨어지는 것을 애니메이션으로 표시합니다. 하지만 UI와 충돌이 발생합니다. 그래서 나는 다음과 같이 runOnUiThread()를 시도했다. while (gameover == false) {
tetriminoSettled = false;
try {
테트리스의 방향을 처리하는 방법을 쓰고 있으며 하드 드롭을 작성하는 논리에 대해 혼란스러워합니다. move 메소드는 키를 누를 때마다 호출됩니다. public void move(Direction direction) {
if (canMove(direction)) {
switch (direction) {
case DOWN:
나는 하나의 테트리스 조각을위한 Tetriminos 클래스가 될 것입니다 주로 C++ 내 최초의 아이디어를 사용 UE4에 테트리스 게임을 만들기 위해 노력하고있어에서 각 Tetriminos은 색상과 모양을 가지고 이제 어려운 부분을 위해 : 기술적으로 Tetriminos는 4 개의 큐브로 이루어져 있습니다 (따라서 정적 메쉬 큐브를 만들 것입니다).이 공간
사용자가이 테트리스 게임이 끝나면 새 경고를 열려고합니다. 모델 클래스에는 새로운 테트리스 블록을 생성 할 수없는 경우 true로 전환되는 부울이 있습니다. 모델 뷰 발표자와 작업 중이므로 모델에서 부울 + getter이고 부울이 true를 반환하면 발표자에서 새 경고가 생성됩니다. 질문은 어떻게 이것을 발표자의 eventHandlers()에 추가합니까?
프로젝트가 완료되었으므로 IntelliJ에 JAR을 만들었습니다. 첫 번째 단계 (javaFX)가 표시되지만 새 단계를 만들려면 단추를 클릭 할 때 아무 것도 발생하지 않습니다 (예상되는 이전 단계가 닫힐 것으로 예상). 런타임이 새로운 스테이지를 만들지 않는 이유는 무엇입니까? view.getStartButton().setOnAction(new Event
파이썬 3.6에서 테트리스를 매우 기초적인 버전으로 작성했습니다. 지금까지는 블럭이 떨어지면서 블럭이 빠르게 떨어지면서 좌우로 움직였습니다. 블럭이 땅에 떨어지면 새로운 블럭이 생깁니다. 그러나 문제가 있습니다. 첫 번째 블록이 땅에 떨어지면 블록이 무기한 화면 상단에 나타납니다. 나는 코드를 샅샅이 뒤지며 또한 내 친구에게 보여 주었고 문제를 찾을 수 없