Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 08.05.2012, 11:40   #46
Алекс_Нос
AnyKey`щик
 
Регистрация: 08.05.2012
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Внедрение стартого меню

конструкция примерно такого типа :
Init_menu()
Init_input()
Load_menu () <--- (эта функа гоняется пока не сбудется запуск - тогда ретурн из нее)
Init_World ()
все что хочешь загрузить
repeat
Init_input()
...
траляля логика и прочая святотень..
..
until...
(Offline)
 
Ответить с цитированием
Старый 08.05.2012, 12:31   #47
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Внедрение стартого меню

Блин, до удаления Create-ов я так и не дошёл, возникла ещё проблема: я решил выстроить код по новой, сделал меню и загрузку уровня из него, но только когда я запускаю уровень, двигать игроком невозможно... С чем это может быть связано?
Вложения
Тип файла: rar game.rar (620.7 Кб, 430 просмотров)
Тип файла: rar models.rar (419.3 Кб, 423 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Старый 08.05.2012, 12:37   #48
Алекс_Нос
AnyKey`щик
 
Регистрация: 08.05.2012
Сообщений: 4
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Внедрение стартого меню

переписать все нафик !!!
(Offline)
 
Ответить с цитированием
Старый 08.05.2012, 13:39   #49
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: Внедрение стартого меню

Мне кажется, что здесь, не уместно столько раз
UpdateWorld(), RenderWorld(), Flip
гонять, можно всё упростить, даже не использовать “кассы”. Вот как я вижу эту программу, пример:

Type 
Field 
End Type

Function Type()
End Function

Type 
Field 
End Type

Function Type()
End Function

Function Function()
End Function

Function Function()
End Function

Global 
GameMenu=0,и.т.д.

Graphics3D Лаунчерсамый крутойкакой нарисовать сможешь!:)
SetBuffer BackBuffer() 

camera=CreateCamera() 
light=CreateLight() 

Вся медияменюдолжна загружаться один раздо основного цикла!

;
GameMenu=0  1 можно через банк памяти передавать CreateBank() 
;
Namb=0  100 можно через банк памяти передавать CreateBank() 

While 
Not KeyDown( ? ) 

If 
GameMenu=1
If KeyHit(1Then GameMenu=0
   UpdateGame
()
   
Namb=100
End 
If

UpdateWorld(Namb)
RenderWorld()

If 
GameMenu=0
    Namb
=0
    UpdateMenu
()
If 
вернутся в игру() Or новая игра()  Then GameMenu=1
EndIf 

Flip 
Wend 

Удаляем всё
()

End 
Ну а вообще, там случай, не безнадёжный, для тех кто раньше помогал разобраться не сложно будет, я не могу понять где чё
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (09.05.2012)
Старый 08.05.2012, 13:43   #50
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Внедрение стартого меню

Ну, спасибо и на этом, буду ждать тех, кто помогал
__________________
(Offline)
 
Ответить с цитированием
Старый 09.05.2012, 03:52   #51
Wegox
Бывалый
 
Аватар для Wegox
 
Регистрация: 17.12.2011
Сообщений: 862
Написано 443 полезных сообщений
(для 1,133 пользователей)
Ответ: Внедрение стартого меню

Вот исправленный вариант, так как я это вижу, поправил ходьбу немного, отключил прыжок, там с коллизией что-то, не понял чё, давно с ней не работал.
Ааааа вон чё, коллизии нет потому что HideEntity player лан, исправил.
Вложения
Тип файла: rar trying.rar (4.2 Кб, 426 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (09.05.2012)
Старый 09.05.2012, 18:04   #52
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Внедрение стартого меню

Спасибо, сейчас попытаюсь понять, что там было не так
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 09:02.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com