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

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

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

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

IGR Да сейчас оно так и получается...
Reks888 Я тоже думал о чекпоинтах (только в виде бонусов)...
Походу так и придется делать....

Скажите, правильно делать бонусы через тип а потом массив?
Получится их раскидать по карте?
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 08.02.2010, 23:52   #692
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вопрос-Ответ (для новичков)

конешн через тип !!
Конешн получится раскидать по карте !!
(Offline)
 
Ответить с цитированием
Старый 09.02.2010, 00:15   #693
Reks888
Дэвелопер
 
Аватар для Reks888
 
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений
(для 1,985 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вопрос элементарный. Любой велосипед будет работать, если он тебя устраивает.
1)Придумай велосипед
2)Нарисуй свой велосипед на листике
3)Придумай алгоритм и запиши его на листике
4)Напиши гавнокод.
5)Сделай чтоб педали крутились(запускалось). Если педали не крутятся или кривые, возвращайся к шагу 1.
5)Сделай из велосипеда - мопед(перепиши гавнокод во что-то вменяемое, не потеряв начальную идею)
6)Отрегулируй моторчик чтоб не барахлил
7)Раскрась свой велосипед коментами, заводи моторчик, и уезжай на бескрайние просторы геймдева.

Пол-часа - час вполне хватает чтобы пройтись по всем этим шагам, и не задавать регулярно вопросы по простейшим алогритмам
__________________
>type C:\MyProj\*
www.sypiac.weebly.com
>
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Reks888 за это полезное сообщение:
Артем Валерьевич (20.04.2010), Reizel (09.02.2010)
Старый 09.02.2010, 21:19   #694
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

И почему не получается ????
Не получается определить объект типа из массива...((((
Что не правильно??

Создаю тип:
Type bonus
Field body
Field id
Field x
Field y
Field z
End Type
Создаю массив перед началом цикла
Dim cube.bonus(5)
Далее функция создания и размещения бонуса :

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)
Ну и напоследок в самом цикле объявляю
 UpdateBonus()
В итоге:
Включаю игру когда подхожу к любому бонусу -
ошибка -"Object does not exist"

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

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 09.02.2010, 21:26   #695
BlackOut
Кодер "win" ЭВМ
 
Аватар для BlackOut
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Blender (09.02.2010)
Старый 09.02.2010, 21:31   #696
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 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
BlackOut
Кодер "win" ЭВМ
 
Аватар для BlackOut
 
Регистрация: 10.11.2009
Адрес: ЖуковSKY
Сообщений: 194
Написано 77 полезных сообщений
(для 155 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Получилось но....
Почему на все бонусы пишет айди
должно писать только на один бонус...
вообше нечего не понял

Почему тут не правильно срабатывает?
If cube(i)\id=2 Then Text 10,20,"Have bonus: "+	cube(i)\id
Код в студию!
П.С. навык телепатии развит очень плохо...
__________________
Жизнь игра, задумка дурацкая но графика ...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Blender (10.02.2010)
Старый 09.02.2010, 22:00   #698
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 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
BlackOut
Кодер "win" ЭВМ
 
Аватар для BlackOut
 
Регистрация: 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Blender (10.02.2010)
Старый 10.02.2010, 00:07   #700
Blender
Нуждающийся
 
Аватар для Blender
 
Регистрация: 16.01.2010
Сообщений: 68
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Все получилось спасибо...
__________________

-Я умею общаться с трудными детьми. Моя мама в подвале держала подпольный детский сад! (С) "Теория большого взрыва"
(Offline)
 
Ответить с цитированием
Старый 12.02.2010, 14:43   #701
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопрос-Ответ (для новичков)

народ ! хотел очень сильно спросить !
ктонибудь делал сильный взрыв , взрыв как от ручной гранаты , взрыв такой чтоб камни верх поднимало !!!
(Offline)
 
Ответить с цитированием
Старый 12.02.2010, 14:54   #702
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Ответ: Вопрос-Ответ (для новичков)

делал, собираешь феерверки, высыпаешь из них порох, настрогаешь еще немного спичек, потом бумагу, фитиль и поджигаешь на пустыре) будет взрыв не хуже)
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо H@NON за это полезное сообщение:
baton4ik (16.02.2010), BlackOut (12.02.2010), Blender (12.02.2010), IGR (12.02.2010), Reks888 (12.02.2010)
Старый 12.02.2010, 15:06   #703
shyrikkk
Нуждающийся
 
Регистрация: 11.12.2009
Сообщений: 77
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопрос-Ответ (для новичков)

я же нормально спросил !!! темболее ты зачем на форуме про теракты пишешь ? я наверное про blitz 3d спрашиваю .
(Offline)
 
Ответить с цитированием
Старый 12.02.2010, 16:32   #704
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ну камни можно системой частиц сделать !!
взрыв собственно тоже !!
но если собираешся крушить игровой уровень то смотри в сторону физ. двигов !!
(Offline)
 
Ответить с цитированием
Старый 12.02.2010, 19:31   #705
H@NON
Дэвелопер
 
Регистрация: 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)
Ответ


Опции темы

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

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, время: 06:34.


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