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

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

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

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

Ответ
 
Опции темы
Старый 28.12.2008, 15:26   #1
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Плохо трабла

блин, у меня идиотская проблема которую я немогу решить...
короче мне надо чтоб у мну в игре были аптечки и патроны,
ну чтоб без лишнего гемора было делаю

const Titem=1
потом

Function createitem(model$,addbullets%,addhealth%,sound$,x#,y#,z#,s1#,s2#,s3#,rot#)
i.item = New item
i\model = LoadMesh(model+".b3d")
i\addbullets = addbullets
i\addhealth = addhealth
MoveEntity i\model,x,y,z
ScaleEntity i\model,s1,s2,s3
i\sound = LoadSound(sound+".wav")
i\rot=rot
EntityType i\model,titem
End Function

createitem("medkit",0,25,smallmedkit1,20,1,0,.010,.010,.010,2)

createitem("medkit",0,25,smallmedkit1,30,1,0,.010,.010,.010,2)
вот типа сделал 2 аптечки...

теперь в цикле пишу

For i.item = Each item

If EntityCollided(player,titem)
FreeEntity i\model
Delete i
EndIf

Next
и теперь (ну там потом ещё вставлю всё что надо) надо сделать так чтобы при столкновений игрока и аптечки пропадала аптечка, а у меня при коллизий с любой из аптечек пропадают все... надо сделать так чтобы при коллизий с конкретной аптекой она и проподала... как это сделать ? заранее спасибо за ответ, и заранее выстрел в лоб за флуд ))
(Offline)
 
Ответить с цитированием
Старый 28.12.2008, 16:51   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: трабла

попробуй так

For i.item = Each item

If EntityCollided(player,titem) and CountCollisions(i\model)>0 ;при условии что аптечка коллидится только с игроком
FreeEntity i\model
Delete i
EndIf

Next
(Offline)
 
Ответить с цитированием
Старый 28.12.2008, 17:02   #3
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: трабла

неа, так вообще они не пропадают...
(Offline)
 
Ответить с цитированием
Старый 28.12.2008, 17:50   #4
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: трабла

For i.item = Each item
Ent = EntityCollided(Player,TItem)
If Ent = i\model
FreeEntity i\model
Delete i
End if
Next
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (28.12.2008)
Старый 28.12.2008, 20:20   #5
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Re: трабла

спасибо
(Offline)
 
Ответить с цитированием
Старый 28.12.2008, 21:35   #6
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: трабла

http://forum.boolean.name/showpost.p...7&postcount=19
FUCK it`s FAQ!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Масштаб 2д изображения AndruXa 2D-программирование 10 27.01.2010 06:46
Знание BlitzBasic или Purebasic может дать работу darkand Болтовня 35 30.09.2009 20:47
кажется проблема с указателями:( aureli0 C++ 2 27.08.2009 22:18
Проблема со шрифтом на сайте WARRIOR Blitz3D 3 10.05.2009 04:53
Лабиринт с шариком внутри ( проблемка) klopmaks Blitz3D 29 11.12.2008 04:36


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


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