|
0 / 0 / 0
Регистрация: 04.12.2019
Сообщений: 11
|
||||||
Танчики15.03.2020, 18:11. Показов 7763. Ответов 15
Метки нет (Все метки)
Помогите, пожалуйста.
В данном языке не силен, так что некоторых тонкостей не знаю, поэтому не нужно ругаться на мои ошибки, если они есть. Хочу написать небольшую игрушку по типу "Танчики" на двоих. Пока в процессе, это пром. результат. 1-й игрок управляет клавишами W, A, S, D, 2-й - стрелки. Возникла проблема, что перемещение 2-х "танков" одновременно не работает, перемещается только один из них. Как это можно решить и можно ли вообще?
0
|
||||||
| 15.03.2020, 18:11 | |
|
Ответы с готовыми решениями:
15
Обработка столкновений в игре "Танчики"
Танчики |
|
3053 / 1672 / 657
Регистрация: 19.03.2019
Сообщений: 5,380
|
|
| 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,380
|
||
| 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,380
|
||
| 17.03.2020, 09:36 | ||
1
|
||
|
257 / 149 / 70
Регистрация: 29.07.2018
Сообщений: 1,250
|
|
| 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,250
|
|
| 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,250
|
||||||
| 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,250
|
||||||
| 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,250
|
|
| 21.03.2020, 07:36 | |
|
Sun Serega, на счет Buttons.Click+=()->begin end;
Да,я забыл про это,с телефона пилсал.
0
|
|
| 21.03.2020, 07:36 | |
|
Помогаю со студенческими работами здесь
16
танчики Игрушка Танчики Игра танчики Игра Танчики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|