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

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

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

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

Ответ
 
Опции темы
Старый 05.12.2007, 17:56   #1
Strelok3848
Оператор ЭВМ
 
Регистрация: 05.12.2007
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Помогите новечку)

Решил написать свою игру! И на данный момент решил сделать так что бы я мог передвигаться по не скольким комнатам! И у меня возник вопрос как сделать дверь?
Чтобы подходя к этой двери я нажимал на определёную клавишу и оказывался в другой комнате? Кто знает как это сделать пожалуйста помогите!
И 2 вопрос как сделать тени от 3d обьекта?
Заранее спасибо!
(Offline)
 
Ответить с цитированием
Старый 05.12.2007, 18:17   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Помогите новечку)

И 2 вопрос как сделать тени от 3d обьекта?
Этот вопрос точно не для новеньких !!

на стенке, возле двери, создай небольшой кубик !!
пропиши для него пики !!
в цикле поставь обработчик нажатия мышки на этом кубике !!

а вообще хелп и фак рулят !!
(Offline)
 
Ответить с цитированием
Старый 05.12.2007, 18:40   #3
Strelok3848
Оператор ЭВМ
 
Регистрация: 05.12.2007
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите новечку)

Ну раз создать тень тяжело для новечка то помогите пожалуйста решить вопрос с дверью!
(Offline)
 
Ответить с цитированием
Старый 05.12.2007, 18:50   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Помогите новечку)

слух, если ты хочеш зделать и вообще незнаеш как, то скачай уроки с Блиц-Скул !! там об етом много написано и расписано !!
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 15:58   #5
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Помогите новечку)

если ты хочеш зделать и вообще незнаеш как, то скачай уроки с Блиц-Скул !! там об етом много написано и расписано !!
Полностью согласен, всем новичкам надо читать сначала скавена а затем школу блица
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 16:48   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Помогите новечку)

Strelok3848, посмотри в справке примеры по функциям:
EntityDistance
CameraPick, PickedEntity, Picked X/Y/Z
Дальше наверное вопросы будут исчерпаны.

Лично мой совет, не читай всякие туторы, кники, и "школы". Учись в обнимку со справкой - и всё у тебя получиться.
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 16:58   #7
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Помогите новечку)

Один хост умер, и на блитзскул ссылки нету Но гораздо лучше - http://blitzetcetera.org/
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 18:18   #8
Strelok3848
Оператор ЭВМ
 
Регистрация: 05.12.2007
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Помогите новечку)

Хорошо!
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 21:01   #9
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Помогите новечку)

Лично мой совет, не читай всякие туторы, кники, и "школы". Учись в обнимку со справкой - и всё у тебя получиться.
MoKa? не всем справка легко дается !!
а вот туторы и скул предназначенны спецеально для наглядного представления того или инного примера Блица, что бы даже новечок мог понять !! Там для новеньких много полезного !!
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 22:02   #10
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Re: Помогите новечку)

Сообщение от JohnK
...И подучи могучий Русский.
+1
Сообщение от MoKa
не читай всякие туторы, кники, и "школы". Учись в обнимку со справкой - и всё у тебя получиться.
+1

Strelok3848,

Делай тип-дверь:

Type door
Field mesh
Field time_opened
end type

в mesh грузи саму модельку двери. Потом пикай (CameraPick) каждый цикл в том месте где прицел, и проверяй каждый door (For d.door = Each door) - сравнивай d\mesh с пикнутым (PickedEntity). Если оно так - то прицел наведен на дверь. тогда (при помощи EntityDistance) измеряй расстояние - если оно не больше определённого (выяснишь сам какое больше нрафица) то откроем дверь (это измерение нада чтоб из другого конца зала нельзя было дверь открывать):
Меш двери анимируешь анимацией открывания и устанавливаешь d\time_opened на 100000 (к примеру) и каждый главный циклуменьшаешь это значение на 1. Если оно опустится до нуля и ниже - закрываешь дверь (анимируешь дверь анимацией закрытия)

По всем непонятным тебе командам обращайся к хелпу Блитза - он тебе товарищ, друг и помощник.


К вопросу о 3Д-тенях: ниасилишь - учи азы
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 22:21   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Помогите новечку)

а я о чем !!
АBTOMAT, почти цитата с Блиц Скул !!
(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 22:40   #12
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Re: Помогите новечку)

IGR, Блитз-Скула не читав, тока пролистал и посмотрел примеры.
Это ж ваще жжесть - кубомапная вода с 7-ю рендерами за кадр, ну а о 7-9 ФПС в экшене в масюсеньком окошке я ж вообще молчу.

Хелпы учат думать, а скулы - втупо копировать.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 06.12.2007, 23:59   #13
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Помогите новечку)

Незнаю, по мне так сначала нужно получить полное представление это моно сделать прочитав учебник глубокоуважаемого Скавена, который все таки решил и сделал ооочень полезный учебник, прочитав который закладываются основы как типов, так и функций, которые немаловажны в будущем. А потом уже экспериментировать со справкой. Может быть это обусловлено тем, что в те времена, когда я начинал познавать основы блица еще не было русифицированой справки, и этот учебник стал для меня настоящей находкой...Далее рекомендую прочитать урок Импера по созданию First Person Shuter'a в котором подробно написано, как и что можно сделать в самом простом варианте, доступном всем...Также рекомендую FAQ от Avela, который тоже, несмотря на свой небольшой объем, заставляет думать т.к. Там лишь подсказки, как то или иное реализовать, дальше же придется размышлять самому...Ну и наконец школа блица, в ней подробно расписаны все деиствия для создания той или иной ситуации...И после прочтения всех этих учебников начинается практика, в которой новичку предстоит самому экспериментировать со средствами блица, имея уже определенные навыки в голове, а не каша, которая появляется в голове новичка, после быстрого обзора справки. Да именно быстрого, так как по личному опыту знаю, что список всех этих команд читать очень быстро надоедает, и создает путанницу в голове. Таким образом делаем вывод, что прочтение блицовского хелпа без определенных навыков не совсем адекватное занятие.
(Offline)
 
Ответить с цитированием
Старый 07.12.2007, 11:31   #14
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Помогите новечку)

to ABTOMAT: вода конечно отжог, но с дверью, то там же все понятно !!
(Offline)
 
Ответить с цитированием
Старый 07.12.2007, 12:27   #15
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Помогите новечку)

AndruXa, вот тут ты заблуждаешься. На личном опыте (из собственного и наблюдений над другими), уверенно могу сказать, справки и скуулы всякие, засоряют голову новичку пуще любого другого источника, лишняя информация их замедляет.
Человек знающий хочь чуток англисский (незнать - ужасно), прочитав имя функции или имя раздела, знает что ему искать. Заходит в справку, читаем имя функции, читает параметры которые нужны функции и что она возвращает, и дальше идёт к себе в код и пробует воспользоваться функцией, у него выходит и он рад.
Во вторых, кодинг - это творческий процесс. Когда ребёнку покупают конструктор Lego он собирает то что там по инструкции, но потом всё разбирает и создаёт сам, а не по какимнибудь туториалам, потому-что создавая самому, ты будешь знать где что и как, каждый миллиметр детальки, тем самым знаешь что нужно изменить чтобы сделать это, а что изменить чтобы это, и почему тут вот шатаеться, а тут вот накось всё. Это проверенно неоднократно. Конечно народ думающий обратно, делает как считает правельным, для себя он не знает что теряет, просто понять правильность моих утверждений можно пользуясь именно этим методом обучения, и наблюдая за вторыми, которые предпочитают мануалы
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите новечку AdomaX 3D-программирование 10 30.03.2006 11:14


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


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