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

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

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

Ответ
 
Опции темы
Старый 04.02.2010, 19:29   #631
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

У кого есть пример собирания бонусов разбросанных по карте?...
а точней как их разбросать..
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 19:54   #632
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Пик сверху по земле, если тыкнулось то ставить этот бонус в тыкнутых координатах
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Reks888 (04.02.2010)
Старый 04.02.2010, 19:55   #633
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопрос жестокий
Positionentity bonus,Rnd(-50,50),Rnd(-50,50),0

можно поконкретней?
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:05   #634
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ладно с бонусами только что разобрался...
Другой вопрос...
Из-за чего может не выводить текст?
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:06   #635
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопрос жестокий
Positionentity bonus,Rnd(-50,50),Rnd(-50,50),0

можно поконкретней?
какая буква тебе тут непонятна?

Ладно с бонусами только что разобрался...
Другой вопрос...
Из-за чего может не выводить текст?
текст нужно вызывать после команды RenderWorld() и до Flip, так как RenderWorld() очищает весь экран и рисует в нем 3д, а флип меняет задний буффер на передний (то есть выводит на экран)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Blender (04.02.2010)
Старый 04.02.2010, 20:10   #636
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Плохо Ответ: Вопрос-Ответ (для новичков)

Сообщение от H@NON Посмотреть сообщение
текст нужно вызывать после команды RenderWorld() и до Flip, так как RenderWorld() очищает весь экран и рисует в нем 3д, а флип меняет задний буффер на передний (то есть выводит на экран)
Спасибо помогло....
Какая команда удаляет объект типа?
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:11   #637
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от H@NON Посмотреть сообщение
какая буква тебе тут непонятна?
Ну просто сложно с лету понять где ему нужны эти бонусы. Может быть совершенно рандомно в космическом пространстве, может на определенном расстоянии от игрока, вполне возможно что просто в пределах карты чтобы не торчал бонус в препятствиях.
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:11   #638
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Добавлю к сказанному уважаемым Hanon'ом, текст также может не выводиться из-за кривых рук и нежелания читать хелп.
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:15   #639
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Blender Посмотреть сообщение
Из-за чего может не выводить текст?
Ну например из за стены...

А вообще бывают случаи DrawImage во весь экран, может быть из за этого
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:15   #640
Dzirt
Элита
 
Аватар для Dzirt
 
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений
(для 3,833 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Blender Посмотреть сообщение
Спасибо помогло....
Какая команда удаляет объект типа?
Delete object
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Blender (04.02.2010)
Старый 04.02.2010, 20:19   #641
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от Reks888 Посмотреть сообщение
Ну просто сложно с лету понять где ему нужны эти бонусы. Может быть совершенно рандомно в космическом пространстве, может на определенном расстоянии от игрока, вполне возможно что просто в пределах карты чтобы не торчал бонус в препятствиях.
все эти условия нужно самому прописывать в коде, а команда Rnd просто дает нам "рандомное" число в заданных пределах. Нужен редактор мира, где расставляются бонусы, либо расставлять пивоты в 3дМаксе, а затем на их места добавляй нужные модели. В данном случае была задана зона от -50 до 50 по X и по Y, может этого и дальше придается гравитация и тогда бонус упадет на уровень.
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:27   #642
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Что за ошибка "Переменная должна быть типом"?
"Varible must be a Type"

Вот что выполняется:
If EntityCollided(user,4) Then Text 10,20,"HAVE "+ bonR\id
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 20:48   #643
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

попробуй подумать 5-10 минут перед тем как вылаживать ошибку на форум. Мне так кажется BonR не задан как указатель и ругается
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 21:11   #644
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Тоисть как указатель?
Я подумал больше чем 10 мин...
Когда пишу так:
If EntityCollided(user,4) Then Text 10,20,"HAVE "+ bonR.bonus\id
Игра включается но когда доходит до этого условия выбивает еще одно окно... чтото связаное с зеро...
Напишу по другому...
есть код:
Function createbonus(bx#,by#,bz#,id#)
	bonR.bonus=New bonus
	bonR\body=CopyEntity(antenna) 
	bonR\texture=LoadTexture ("media/texture/2.jpg")
	EntityTexture bonR\body,bonR\texture
	ScaleEntity bonR\body,0.07,0.07,0.07
	PositionEntity bonR\body,bx#,by#,bz#  
	EntityType bonR\body,BONUSS
	bonR\id=id#
End Function
Перед циклом пишу
createbonus(-80,99,-50,1)
createbonus(-80,90,-150,2)
Как мне достать переменную ИД
If EntityCollided(user,4) Then Text 10,20,"HAVE "+"ЧТО ТУТ НАПИСАТЬ ЧТОБ ОТОБРАЗИЛОСЬ ID"
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 04.02.2010, 21:24   #645
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Внимание! Ниже приведен гавнокод! Не рекомендуется к чтению!
Снова же, если выкидывает это то скорее всего следует заменить
If EntityCollided(user,4) Then Text 10,20,"HAVE "+ bonR.bonus\id
на
For bonR.тип=Each тип
If EntityCollided(user,bonR\id) Then Text 10,20 "HAVE"+bonR\id
Next
Извините если что-то не так, я сильно не задумывался
К тому же интересно что такое было это 4
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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