|
08.02.2010, 23:35
|
#691
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
IGR Да сейчас оно так и получается...
Reks888 Я тоже думал о чекпоинтах (только в виде бонусов)...
Походу так и придется делать....
Скажите, правильно делать бонусы через тип а потом массив?
Получится их раскидать по карте?
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
08.02.2010, 23:52
|
#692
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
конешн через тип !!
Конешн получится раскидать по карте !!
|
(Offline)
|
|
09.02.2010, 00:15
|
#693
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Вопрос элементарный. Любой велосипед будет работать, если он тебя устраивает.
1)Придумай велосипед
2)Нарисуй свой велосипед на листике
3)Придумай алгоритм и запиши его на листике
4)Напиши гавнокод.
5)Сделай чтоб педали крутились(запускалось). Если педали не крутятся или кривые, возвращайся к шагу 1.
5)Сделай из велосипеда - мопед(перепиши гавнокод во что-то вменяемое, не потеряв начальную идею)
6)Отрегулируй моторчик чтоб не барахлил
7)Раскрась свой велосипед коментами, заводи моторчик, и уезжай на бескрайние просторы геймдева.
Пол-часа - час вполне хватает чтобы пройтись по всем этим шагам, и не задавать регулярно вопросы по простейшим алогритмам
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
|
|
09.02.2010, 21:19
|
#694
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
И почему не получается ????
Не получается определить объект типа из массива...((((
Что не правильно??
Создаю тип:
Type bonus
Field body
Field id
Field x
Field y
Field z
End Type
Создаю массив перед началом цикла
Далее функция создания и размещения бонуса :
Function CreateBonus(x,y,z,id)
cube(id)=New bonus
cube(id)\id=id
cube(id)\x=x
cube(id)\y=y
cube(id)\z=z
cube(id)\body=CreateCube()
PositionEntity cube(id)\body,x,y,z
bonustexture=LoadTexture("media\texture\2.jpg")
EntityTexture cube(id)\body,bonustexture
EntityType cube(id)\body,BONUSS
End Function
Потом функция апдейт бонус(проверка на столкновение и определение айди бонуса) :
Function UpdateBonus()
If EntityCollided(user,4) Then
For i=0 To 5
If cube(i)\id=1 Then temp=11
Next
End If
End Function
После - создаю бонусы (перед глав. циклом):
CreateBonus(-250,95,-150,0)
CreateBonus(-90,92,-150,1)
CreateBonus(-290,100,-50,2)
CreateBonus(-120,99,-130,3)
CreateBonus(-100,99,-110,4)
Ну и напоследок в самом цикле объявляю
В итоге:
Включаю игру когда подхожу к любому бонусу -
ошибка - "Object does not exist"
Пробовал по разному - и так и сяк...
ничего толкового не выходит....
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
09.02.2010, 21:26
|
#695
|
Кодер "win" ЭВМ
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений (для 155 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
попробуй написать Dim cube.bonus(4)
если у тебя:
CreateBonus(-250,95,-150,0)
CreateBonus(-90,92,-150,1)
CreateBonus(-290,100,-50,2)
CreateBonus(-120,99,-130,3)
CreateBonus(-100,99,-110,4)
Blitz3d DIM (5) создает от 0 до 5 (всего 6 объектов)
BlitzMax DIM (5) создает от 0 до 4 (всего 5 объектов)
П.С. только в БМ он будет создаваться немного по-другому, там вообще другой синтаксис
__________________
Жизнь игра, задумка дурацкая но графика ...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.02.2010, 21:31
|
#696
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Получилось но....
Почему на все бонусы пишет айди
должно писать только на один бонус...
Почему тут не правильно срабатывает?
If cube(i)\id=2 Then Text 10,20,"Have bonus: "+ cube(i)\id
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
09.02.2010, 21:53
|
#697
|
Кодер "win" ЭВМ
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений (для 155 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Получилось но....
Почему на все бонусы пишет айди
должно писать только на один бонус...
|
вообше нечего не понял
Почему тут не правильно срабатывает?
If cube(i)\id=2 Then Text 10,20,"Have bonus: "+ cube(i)\id
|
Код в студию!
П.С. навык телепатии развит очень плохо...
__________________
Жизнь игра, задумка дурацкая но графика ...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.02.2010, 22:00
|
#698
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Function UpdateBonus()
If EntityCollided(user,4) Then
For i=0 To 4
If cube(i)\id=2 Then Text 10,20,"Have bonus: "+ cube(i)\id
Next
End If
End Function
Есть 5 кубов. и по коду подходя к второму кубу(сколизится) появится надпись "Have bonus:2 "
Но она появляется на всех кубах.. а должна только на втором..
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
09.02.2010, 23:06
|
#699
|
Кодер "win" ЭВМ
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений (для 155 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
попробуй так:
Function UpdateBonus()
local coll = EntityCollided(user,4)
if coll
if cube(2)\body=coll then Text 10,20,"Have bonus: "+cube(2)\id
endif
End Function
__________________
Жизнь игра, задумка дурацкая но графика ...
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.02.2010, 00:07
|
#700
|
Нуждающийся
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Все получилось спасибо...
__________________
-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
|
(Offline)
|
|
12.02.2010, 14:43
|
#701
|
Нуждающийся
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
народ ! хотел очень сильно спросить !
ктонибудь делал сильный взрыв , взрыв как от ручной гранаты , взрыв такой чтоб камни верх поднимало !!!
|
(Offline)
|
|
12.02.2010, 14:54
|
#702
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
делал, собираешь феерверки, высыпаешь из них порох, настрогаешь еще немного спичек, потом бумагу, фитиль и поджигаешь на пустыре) будет взрыв не хуже)
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
|
|
12.02.2010, 15:06
|
#703
|
Нуждающийся
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
я же нормально спросил !!! темболее ты зачем на форуме про теракты пишешь ? я наверное про blitz 3d спрашиваю .
|
(Offline)
|
|
12.02.2010, 16:32
|
#704
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
ну камни можно системой частиц сделать !!
взрыв собственно тоже !!
но если собираешся крушить игровой уровень то смотри в сторону физ. двигов !!
|
(Offline)
|
|
12.02.2010, 19:31
|
#705
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Ответ: Вопрос-Ответ (для новичков)
Сообщение от shyrikkk
я же нормально спросил !!! темболее ты зачем на форуме про теракты пишешь ? я наверное про blitz 3d спрашиваю .
|
потому что все твои вопросы абсурдны, почему сильный взрыв должен отличаться от слабого ? от ручной гранаты, значит хочешь чтобы осколки кого-то зацепило ? Камни вверх значит нужна физика ?
знаешь как бы твой вопрос звучал адекватнее, если бы спросил, что нужна система частиц с примером взрыва, как от ручной гранаты плюс изменение ландшафта, оставление воронки под взрывом, с разлетанием частиц гравия и сам не пишу, потому что не умею, а придумайте за меня!
|
(Offline)
|
|
Эти 11 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
|
ABTOMAT (12.02.2010), Android (12.02.2010), baton4ik (16.02.2010), BlackOut (12.02.2010), Blender (12.02.2010), Dream (13.02.2010), is.SarCasm (12.02.2010), Nex (12.02.2010), Reks888 (12.02.2010), St_AnGer (12.02.2010), tormoz (12.02.2010)
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:34.
|