|
3D-программирование Вопросы, касающиеся программирования 3D мира |
19.06.2007, 23:04
|
#16
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от vlad
CreateTimer(25) тебе в помощь!
25 фпс для любой игры пойдет!!!
|
Так не вышло. Поставил 50 вражеских объектов, так они летали...хотя это, по моему мнению лучше, чем твиннинг
|
(Offline)
|
|
20.06.2007, 01:16
|
#17
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Скорость
Ничего не понял?) это к чему?
|
ето к тому что у тебя ета функция вызывается несколько раз, внутри етого цикла, поетому они и движутся быстрее.
|
(Offline)
|
|
20.06.2007, 15:00
|
#18
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от HolyDel
ето к тому что у тебя ета функция вызывается несколько раз, внутри етого цикла, поетому они и движутся быстрее.
|
Я убра все это и оставил в коде только таймер, как мне и советовали. не помогло
|
(Offline)
|
|
21.06.2007, 11:36
|
#19
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Кто-нибудь! ПОЖАЛУЙСТА! подскажите мне с этой траблой! Уже который день мучаюсь!!!
|
(Offline)
|
|
21.06.2007, 20:03
|
#20
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Скорость
Перепеши ИИ!
Помогает всегда
|
(Offline)
|
|
22.06.2007, 00:13
|
#21
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от vlad
Перепеши ИИ!
Помогает всегда
|
Зачем? у меня нет проблем с ИИ. У меня проблема со скоростью ИИ. При этом мне не ясно зачем его переписывать!?
|
(Offline)
|
|
22.06.2007, 15:01
|
#22
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Скорость
Сообщение от Fant
Зачем? у меня нет проблем с ИИ. У меня проблема со скоростью ИИ. При этом мне не ясно зачем его переписывать!?
|
Разве скорость не относится к ИИ? (риторич. вопрос)
Переписывать ниче не надо , просто глянь что ты обрабатываешь в цикле. Попробуй не изменять скорость, а ,допустим, поставить везде значение 1. Или ,как вариант, можно проверить каждую строчку кода и тем самым изловить сей непонятный феномен.
|
(Offline)
|
|
23.06.2007, 00:08
|
#23
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от H@NON
Разве скорость не относится к ИИ? (риторич. вопрос)
Переписывать ниче не надо , просто глянь что ты обрабатываешь в цикле. Попробуй не изменять скорость, а ,допустим, поставить везде значение 1. Или ,как вариант, можно проверить каждую строчку кода и тем самым изловить сей непонятный феномен.
|
Сделал скорость константой. Все-равно если врагов много они двигаются быстрее! Вообще загадка!
|
(Offline)
|
|
23.06.2007, 00:15
|
#24
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Причем я никак не могу понять даже ИЗ_за ЧЕГО это!? вроде все ясно, и тем не менее не знаю где можно было напортачить!
|
(Offline)
|
|
23.06.2007, 00:25
|
#25
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Скорость
Сообщение от Fant
Сделал скорость константой. Все-равно если врагов много они двигаются быстрее! Вообще загадка!
|
Так как телепаты в отпуске, для нас это еще большая загадка.
|
(Offline)
|
|
23.06.2007, 00:49
|
#26
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от alcoSHoLiK
Так как телепаты в отпуске, для нас это еще большая загадка.
|
Намек понял)
Однако код я представлял! Нужен весь исходник?
блин! Просмоатриваю код. Вижу:
If en1\timer#<=10 Then en1\speed#=.1 Else en1\speed#=0
MoveEntity en1\obj,0,0,en1\speed#
---
Все, больше в цикле о скорости ни слова! И надо же! Где-то тупая бага!
|
(Offline)
|
|
23.06.2007, 01:33
|
#27
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Скорость
Вероятно, ты обновляешь каждого врага не один раз за проход цикла, а пропорционально их количеству. Проверь еще раз структуру своих вложенных циклов.
...
Собственно, эти проблеммы возникают исключительно от нечеткого понимания того, как должна выглядеть завершенная программа (каждый ёё самостоятельный блок) и что она должна делать. Алгоритмика как живая абстракция рулит, абстрактные неигровые задачи и КуВасик- тоже.
|
(Offline)
|
|
23.06.2007, 01:36
|
#28
|
|
Re: Скорость
ну гипотетически ... чем больше юнитов тем чаще en1\timer становится <=10 ... копай в ету сторону
ps. или то что сказал Diplomat
|
|
|
23.06.2007, 01:49
|
#29
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Скорость
Вероятно, ты обновляешь каждого врага не один раз за проход цикла, а пропорционально их количеству. Проверь еще раз структуру своих вложенных циклов.
|
ага, надо проверить скока раз запускается ф-ия обновления врагов1 за один рендер.
ну гипотетически ... чем больше юнитов тем чаще en1\timer становится <=10 ... копай в ету сторону
|
неа, дебажили, ету скорость выводил, она полюбому всегда 0.1
|
(Offline)
|
|
23.06.2007, 10:53
|
#30
|
Бывалый
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений (для 5 пользователей)
|
Re: Скорость
Сообщение от Diplomat
Вероятно, ты обновляешь каждого врага не один раз за проход цикла, а пропорционально их количеству. Проверь еще раз структуру своих вложенных циклов.
...
Собственно, эти проблеммы возникают исключительно от нечеткого понимания того, как должна выглядеть завершенная программа (каждый ёё самостоятельный блок) и что она должна делать. Алгоритмика как живая абстракция рулит, абстрактные неигровые задачи и КуВасик- тоже.
|
СО вторым высказыванием согласен, но qbasic не хочелось бы юзать...! (все-равно не пойму я алгоритмику) ...
А насчет сколько раз обновляю - то ответ - 1. Эта функция - функция обновления - стоит 1 раз в главном цикле
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
скорость сакачки |
ger1234567 |
Delphi |
0 |
31.12.2008 23:30 |
Тест на скорость |
newman |
Болтовня |
1 |
04.05.2008 23:42 |
Скорость игры |
ZeFiR |
Основной форум |
3 |
28.11.2006 14:15 |
Скорость |
smaller |
3D-программирование |
5 |
21.08.2006 16:02 |
Часовой пояс GMT +4, время: 05:21.
|