Blitz3D Архив
Главная | Не маленькие вопросы - Форум нашего архива | Регистрация | Вход
Среда
22.11.2017
10:20
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум нашего архива » Основной раздел » Программирование в Blitz3D » Не маленькие вопросы (В этой теме нужно задавать достаточно емкие вопросы)
Не маленькие вопросы
CFYZMOBILEДата: Пятница, 29.08.2008, 23:57 | Сообщение # 1
Рядовой
Группа: Модераторы
Сообщений: 11
Репутация: 0
Статус: Offline
Задавайте вопросы такие чтобы подумать, будем все помогать решить)

Добавлено (29.08.2008, 23:57)
---------------------------------------------
У меня сразу же возникло 2 вопроса:

1 вопрос:
Каким образом сделать прелоудер, т.е. полосочку или индикатор того, насколько игра загружена?

2 вопрос:
Как сделать так, чтобы автомобиль не просто ехал с одной скоростью, а еще и ускорялся? Ну как в гонках нормальных)))


Жизнь - игра. Замысл хреновый, зато графика офигенная!





Сообщение отредактировал CFYZMOBILE - Пятница, 29.08.2008, 23:58
 
CFYZMOBILEДата: Суббота, 13.09.2008, 16:54 | Сообщение # 2
Рядовой
Группа: Модераторы
Сообщений: 11
Репутация: 0
Статус: Offline
Так как никто мне не ответил, то я нашел ответ на второй вопрос сам и конечно же решил поделиться с вами.
Чтобы сделать так, чтобы автомобиль ускорялся, необходимо создать некую переменную speed#=0 (наличие знака # - обязательно, т.к. это указывает что тип переменной Float, иными словами такие числа как 0,00002 не будутокругливаться до нуля). Потом в главном цикле программы указать, при условии что нажата клавиша "вперед", speed#=speed#+n, где n подбирайте сами.

Ну вобщем теперь то и сам код:

Code
...
speed#=0
...
Repeat
If KeyDown(200) Then
MoveEntity car,0,0,speed#
speed#=speed#-0.002
EndIf
...
Until KeyHit(1)
...


Жизнь - игра. Замысл хреновый, зато графика офигенная!



 
Форум нашего архива » Основной раздел » Программирование в Blitz3D » Не маленькие вопросы (В этой теме нужно задавать достаточно емкие вопросы)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2017
Конструктор сайтов - uCoz