|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
||||||
Танчики15.03.2020, 18:11. Показов 7529. Ответов 15
Метки нет (Все метки)
Помогите, пожалуйста.
В данном языке не силен, так что некоторых тонкостей не знаю, поэтому не нужно ругаться на мои ошибки, если они есть. Хочу написать небольшую игрушку по типу "Танчики" на двоих. Пока в процессе, это пром. результат. 1-й игрок управляет клавишами W, A, S, D, 2-й - стрелки. Возникла проблема, что перемещение 2-х "танков" одновременно не работает, перемещается только один из них. Как это можно решить и можно ли вообще?
0
|
||||||
| 15.03.2020, 18:11 | |
|
Ответы с готовыми решениями:
15
Обработка столкновений в игре "Танчики"
Танчики |
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,381
|
|
| 16.03.2020, 09:38 | |
|
приложите, пожалуйста, архив с картинками
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
|
| 16.03.2020, 11:28 [ТС] | |
|
Вот картинки.
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,381
|
||
| 16.03.2020, 14:01 | ||
Сообщение было отмечено ZX Spectrum-128 как решение
Решение
1
|
||
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
|
| 16.03.2020, 20:36 [ТС] | |
|
Благодарю. Пошел разбираться.
0
|
|
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,381
|
||
| 17.03.2020, 09:36 | ||
1
|
||
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,249
|
|
| 17.03.2020, 20:57 | |
|
SqueeZee, Нашел маленький косяк в реализации вашей кнопки,если одним из танков проехаться по вашей "кнопке",то текст кнопки стирается
1
|
|
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
|
| 17.03.2020, 21:16 [ТС] | |
|
Да, действительно. А я и не заметил. Спасибо!
0
|
|
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,249
|
|
| 17.03.2020, 21:36 | |
|
Если хотите,что бы была нормальная кнопка,используйте модуль ABCButtons -> класс Button ABC,или наоборот,удачи.
1
|
|
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
|
| 18.03.2020, 18:19 [ТС] | |
|
Хмм. Впервые слышу об этом модуле.
0
|
|
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
||||||
| 19.03.2020, 23:30 [ТС] | ||||||
|
Уже не знаю, что делать. Не могу решить проблему. Пишу игру "Танчики" с менюшкой. В меню 3 кнопки: Старт, Настройки, и Выход. Если нажать на Настройки, то все кнопки уничтожаются и появляются новые 2 - Высокие текстуры танчика и Низкие. По идее, на этом этапе прога должна ждать нажатия на одну из этих кнопок, но у меня, как только нажимаю на Настройки, за одну секунду уничтожаются все кнопки, создаются 2 кнопки (Высокие и Низкие текстуры), они уничтожаются и создаются 3 кнопки из меню. Я даже не успеваю выбрать качество текстур танчика. Надеюсь, понятно объяснил. Нужна помощь.
0
|
||||||
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,249
|
||||||
| 20.03.2020, 15:24 | ||||||
Сообщение было отмечено SqueeZee как решение
Решение
SqueeZee, Держите,исправил кое-что
Если что-то не понятно,спрашивайте
1
|
||||||
|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
||||||
| 20.03.2020, 20:53 [ТС] | ||||||
|
Большое спасибо! Гуглил, в справочнике лазал - ничего не было про этот модуль. Ну как не было, в справке было, только я оттуда ничего не понял.
1 вопрос: почему, когда вы вызываете процедуру -
0
|
||||||
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,249
|
||||||
| 20.03.2020, 21:13 | ||||||
|
Если честно,не знаю,как-то раз Sun Serega сказал,с тех пор и использую.Но,когда использую System.Windows.Forms,тут нельязя писать так.Например,этот код должен вызвать ошибку:
0
|
||||||
|
2355 / 1458 / 526
Регистрация: 07.04.2017
Сообщений: 4,798
|
|
| 21.03.2020, 07:30 | |
|
Это должно вызывать ошибку ещё и потому, что обработчик
Button.Click, как обработчик любого другого ивента в .Net, должен принимать 2 параметра. Правильно b.Click += (o,e)->begin end;.А := не должно применяться к ивентам потому, что := удаляет предыдущее значение, а += добавляет ещё 1 обработчик к тому что есть. В больших программах легко забыться и написать в 2 местах :=. А поймать потом такой баг - будет очень сложно. Ну и в маленьких программах привыкать не стоит.Ну и да, поля-ивенты (как Button.Click) полностью запрещают применять к ним :=, то есть код с := даже не откомпилируется.
0
|
|
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,249
|
|
| 21.03.2020, 07:36 | |
|
Sun Serega, на счет Buttons.Click+=()->begin end;
Да,я забыл про это,с телефона пилсал.
0
|
|
| 21.03.2020, 07:36 | |
|
Помогаю со студенческими работами здесь
16
танчики Игрушка Танчики Игра танчики Игра Танчики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 17.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 14.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|