2014-02-18 2 views
-1

Я делаю игру в понг, но у меня возникла проблема с попыткой заставить мяч перемещаться и позволять вам перемещать панель одновременно. Это то, что у меня есть.скрипт пакетного файла, перемещающий сразу несколько объектов

set f%p%=%current_pixel% 
set g%o%=%pc% 
set d%q%=%ball% 

cls 

код здесь указан как echo %d% рядом с г это число.

set d%q%= 
set/a q=%q%+1 
if %q%-%p% EQU 9 goto bounce 
if %errorlevel% GEQ 1 goto arrow 

ответ

0
if %q%-%p% EQU 9 goto bounce 

Это никогда не будет правдой. %q%-%p% будет оцениваться, например, «13-4», а не «9». Вам нужно что-то вроде

set /a r=q-p 
if %r% EQU 9 goto bounce 

Было бы полезно, если бы вы сказали, что трудность заключается в том, - в данном случае, goto bounce никогда не выполняется, даже если% к% -% р% = 9.

+0

мяч теперь будет только отскок, а затем вернуться с момента появления +1 после игры. – user3325754

+0

Другая проблема в том, что мне нужно переместить стрелку, чтобы переместить мяч. – user3325754

Смежные вопросы