www.open-tager.ru
http://open-tager.ru/forum/

LTAscetik
http://open-tager.ru/forum/viewtopic.php?f=5&t=1565
Страница 530 из 532

Автор:  Elliot [ 30 июн 2020, 19:18 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
Круто ))))новые звуки будут озвучивать команды с пульта ?

Пока не придумал куда их применить 7 доп звуков не так и много.

Автор:  maksim [ 03 июл 2020, 17:14 ]
Заголовок сообщения:  Re: LTAscetik

Вычислил когда происходит баг с безконечными патронами.Зажимаю кнопку на пульте ,,команда синие" и пульт посылает команды 1 раз в 0.5 сек ,потом паралельно зажимаю курок и стреляю очередю ,когда патроны доходят до нуля ,на екране высвечивается 250 патронов и оружие продолжает стрилять....
https://youtu.be/Wp0RIlHMUo0

Автор:  Elliot [ 04 июл 2020, 00:53 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
Вычислил когда происходит баг с безконечными патронами.Зажимаю кнопку на пульте ,,команда синие" и пульт посылает команды 1 раз в 0.5 сек ,потом паралельно зажимаю курок и стреляю очередю ,когда патроны доходят до нуля ,на екране высвечивается 250 патронов и оружие продолжает стрилять....
https://youtu.be/Wp0RIlHMUo0

Попробую исправить.Попробуй поставить урон на 2 стволах 1.И стрелять друг в друга зависнет или нет.Еще надо пробовать скорострельность уменьшить 600 большая.Я больше 500 не ставлю,кроме режима "Терминатор" для минигана ,но там плата армадалайт стоит.Попробуй.

Вложения:
LTAscetic_Atmega32.rar [23.23 KiB]
Скачиваний: 647

Автор:  maksim [ 04 июл 2020, 16:29 ]
Заголовок сообщения:  Re: LTAscetik

Глюк происходит тогда когда в обойме 0 патронов,потом с пульта отправляю команду ,,команда синих" и продолжаю стрелять ,уже 250 патронов,не нажимая кн перезарядки
https://youtu.be/yjiTX8Ne3lI

Автор:  Elliot [ 05 июл 2020, 00:32 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
Глюк происходит тогда когда в обойме 0 патронов,потом с пульта отправляю команду ,,команда синих" и продолжаю стрелять ,уже 250 патронов,не нажимая кн перезарядки
https://youtu.be/yjiTX8Ne3lI

Функцию я нашел установки цвета,чета мудрено там все ,буду разбираться как влияет на патроны.Надо этот баг на своих стволах проверить.

Автор:  Elliot [ 05 июл 2020, 20:25 ]
Заголовок сообщения:  Re: LTAscetik

Интересный баг.После того как программа сходит в прерывание по тсопу,не соблюдается условие если патроны 0 то не стрелять,программа начинает вычитать из нуля,то есть 0-1=255и так до 0.Получается место выполнения программы,после попадания или прихода команды продолжается с пункта перезарядки,то есть поле проверки патронов.

Автор:  Elliot [ 05 июл 2020, 21:26 ]
Заголовок сообщения:  Re: LTAscetik

Самый прикол что звук выстрела есть ,патроны вычитает ,а самого выстрела нет.

Автор:  Elliot [ 05 июл 2020, 22:31 ]
Заголовок сообщения:  Re: LTAscetik

Добавил доп условие на проверку патронов,чтобы не выходило за значение количества в обойме. if ((bullets>0)&&(bullets <= (eeprom_read_byte(( uint8_t * )&eeprom_bullets_in_clip))))
Проверяй на моей плате баг пропал.

Вложения:
LTAscetic_Atmega32.rar [23.25 KiB]
Скачиваний: 630

Автор:  maksim [ 06 июл 2020, 11:11 ]
Заголовок сообщения:  Re: LTAscetik

Теперь другой баг ...Когда ты перезарядился и на экраня 30 патронов ,и у тебя попала пуля ,начинаю стрелять а звук чик чик как при пустой обойме ,хотя на экране 30 патронов....

Автор:  Elliot [ 06 июл 2020, 19:39 ]
Заголовок сообщения:  Re: LTAscetik

maksim писал(а):
Теперь другой баг ...Когда ты перезарядился и на экраня 30 патронов ,и у тебя попала пуля ,начинаю стрелять а звук чик чик как при пустой обойме ,хотя на экране 30 патронов....

Перестраховался,елы палы)) еще и в прерывание засунул вот и результат.Баг проверил исчез ,а другие варианты не проверил,ночь уже была)))(

Страница 530 из 532 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/