 |
04.02.2010, 19:29
|
#631
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
У кого есть пример собирания бонусов разбросанных по карте?...
а точней как их разбросать..
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
04.02.2010, 19:54
|
#632
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Пик сверху по земле, если тыкнулось то ставить этот бонус в тыкнутых координатах 
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.02.2010, 19:55
|
#633
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Вопрос жестокий
Positionentity bonus,Rnd(-50,50),Rnd(-50,50),0

можно поконкретней?
|
(Offline)
|
|
04.02.2010, 20:05
|
#634
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Ладно с бонусами только что разобрался...
Другой вопрос...
Из-за чего может не выводить текст?
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
04.02.2010, 20:06
|
#635
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Вопрос жестокий
Positionentity bonus,Rnd(-50,50),Rnd(-50,50),0

можно поконкретней?
|
какая буква тебе тут непонятна?
Ладно с бонусами только что разобрался...
Другой вопрос...
Из-за чего может не выводить текст?
|
текст нужно вызывать после команды RenderWorld() и до Flip, так как RenderWorld() очищает весь экран и рисует в нем 3д, а флип меняет задний буффер на передний (то есть выводит на экран)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.02.2010, 20:10
|
#636
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от H@NON
текст нужно вызывать после команды RenderWorld() и до Flip, так как RenderWorld() очищает весь экран и рисует в нем 3д, а флип меняет задний буффер на передний (то есть выводит на экран)
|
Спасибо помогло....
Какая команда удаляет объект типа?
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
04.02.2010, 20:11
|
#637
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от H@NON
какая буква тебе тут непонятна?
|
Ну просто сложно с лету понять где ему нужны эти бонусы. Может быть совершенно рандомно в космическом пространстве, может на определенном расстоянии от игрока, вполне возможно что просто в пределах карты чтобы не торчал бонус в препятствиях.
|
(Offline)
|
|
04.02.2010, 20:11
|
#638
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Добавлю к сказанному уважаемым Hanon'ом, текст также может не выводиться из-за кривых рук и нежелания читать хелп.
|
(Offline)
|
|
04.02.2010, 20:15
|
#639
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Blender
Из-за чего может не выводить текст?
|
Ну например из за стены...
А вообще бывают случаи DrawImage во весь экран, может быть из за этого 
|
(Offline)
|
|
04.02.2010, 20:15
|
#640
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Blender
Спасибо помогло....
Какая команда удаляет объект типа?
|
Delete object
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
04.02.2010, 20:19
|
#641
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от Reks888
Ну просто сложно с лету понять где ему нужны эти бонусы. Может быть совершенно рандомно в космическом пространстве, может на определенном расстоянии от игрока, вполне возможно что просто в пределах карты чтобы не торчал бонус в препятствиях.
|
все эти условия нужно самому прописывать в коде, а команда Rnd просто дает нам "рандомное" число в заданных пределах. Нужен редактор мира, где расставляются бонусы, либо расставлять пивоты в 3дМаксе, а затем на их места добавляй нужные модели. В данном случае была задана зона от -50 до 50 по X и по Y, может этого и дальше придается гравитация и тогда бонус упадет на уровень.
|
(Offline)
|
|
04.02.2010, 20:27
|
#642
|
Нуждающийся
Регистрация: 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
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
попробуй подумать 5-10 минут перед тем как вылаживать ошибку на форум. Мне так кажется BonR не задан как указатель и ругается
|
(Offline)
|
|
04.02.2010, 21:11
|
#644
|
Нуждающийся
Регистрация: 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
|
Дэвелопер
Регистрация: 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
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:00.
|