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

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

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

Ответ
 
Опции темы
Старый 27.06.2010, 21:55   #901
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

А с чего они должны коллизится то ?
Ты их сначала размести в разных точках, потом назнач тип, а потом уже двигай, и будет тебе коллизия.
А то позиционируешь их в каких то непонятных координатах и чего то ждешь
И где команда Collisions ?
Да, и уменьши масштаб раз в 15
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
RlexGm (01.07.2010), Черный крыс (02.07.2010)
Старый 29.06.2010, 17:37   #902
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Нашел пример браузера на блитз ток вот что то не робит
Вложения
Тип файла: zip WebBrowser.zip (1.6 Кб, 368 просмотров)
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 29.06.2010, 17:42   #903
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Нашел пример браузера на блитз ток вот что то не робит
Это сообщение есть вопрос = False
Это сообщение есть ответ = False
Это сообщение содержит что то полезное = False
Это флуд?
P.S. Там я явно не хватает инклуда или библ

Последний раз редактировалось is.SarCasm, 29.06.2010 в 17:45. Причина: Бугагашенька
(Offline)
 
Ответить с цитированием
Старый 29.06.2010, 21:33   #904
Мик Данди
AnyKey`щик
 
Регистрация: 14.05.2009
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

написал сначала не в той теме, но думаю что меня простят. У меня такой вопрос как прописать путь к файлу без указания диска и если этот файл лежит в папке,которая лежит вместе с исходником. Версия блица 1.96 . И еще один вопрос:можно ли проверять столкновения объектов по их типам? Зарание благодарен.
(Offline)
 
Ответить с цитированием
Старый 29.06.2010, 21:43   #905
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ответ на первый вопрос таков:
К примеру, хочешь ты открыть картинку которая лежит в папке images, то пишешь так:
image=LoadImage("images\img.png")
Ответ на второй вопрос: не совсем понял вопрос.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Мик Данди (29.06.2010)
Старый 29.06.2010, 22:01   #906
Мик Данди
AnyKey`щик
 
Регистрация: 14.05.2009
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

с первым вопросом помогло, спасибо. Про второй. К примеру я делаю весь уровень в 3д максе, но к примеру там будут ещё какие нибудь модели, а прыжок у меня может только при коллизии с уровнем может происходить, так вот я хочу узнать можно ли проверять коллизии по типу объекта. Чтобы прыжок был не только на модели уровня но и на катящейся платформе, к примеру.
(Offline)
 
Ответить с цитированием
Старый 29.06.2010, 22:11   #907
Hurrit
Мастер
 
Аватар для Hurrit
 
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений
(для 2,207 пользователей)
Ответ: Вопрос-Ответ (для новичков)

то есть узнать на чем ты щас находишься? если это, то да!
(Offline)
 
Ответить с цитированием
Старый 30.06.2010, 09:24   #908
Мик Данди
AnyKey`щик
 
Регистрация: 14.05.2009
Сообщений: 15
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Вопрос-Ответ (для новичков)

да, но как сделать это? Или мне писать для каждой энтити If EntityCollided, а можно сделать чтобы проверять это по типу энтити?
(Offline)
 
Ответить с цитированием
Старый 30.06.2010, 09:51   #909
is.SarCasm
Бывалый
 
Аватар для is.SarCasm
 
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений
(для 428 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Тебе помогут команды:

EntityCollided ( entity,type )
Описание
Возвращает указатель объекта, имеющего данный тип столкновений, который столкнулся с указанным объектом.


GetEntityType ( entity )

Описание
Возвращает указатель объекта, имеющего данный тип столкновений, который столкнулся с указанным объектом.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Мик Данди (30.06.2010)
Старый 01.07.2010, 13:25   #910
RlexGm
ПроЭктировщик
 
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений
(для 34 пользователей)
Ответ: Вопрос-Ответ (для новичков)

я хочу вернуться к старому вопросу:
Сообщение от EaNub Посмотреть сообщение
А как можно сделать так, чтобы игрок сам отличал пол от стен, то есть что бы не нужно было их в разные типы пихать, а например если столкнулся с полом то работают прыжки и т.д.
как же?

Сообщение от EaNub Посмотреть сообщение
Пробовал вот так:
If EntityPick (wlk,3)>0
Gravity=0
Else
Gravity=1
EndIf
Объекты нужные поставил EntityPickMode , но команда не срабатывает, Gravity постоянно равен 1.
Функция почему то нечего не возращает, пивот поставил в нужное место...

Сообщение от tormoz Посмотреть сообщение
CollisionNX

CollisionNY

CollisionNZ
К сожелению это не подходит, т.к. гравитация возникает тоже при сталкивании с потолком...
(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 14:13   #911
Dream
быдло
 
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений
(для 1,489 пользователей)
Ответ: Вопрос-Ответ (для новичков)

if(CollisionNY<=0 )
Gravity=1
endif
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (01.07.2010)
Старый 01.07.2010, 15:14   #912
Zer0n
ПроЭктировщик
 
Аватар для Zer0n
 
Регистрация: 20.06.2010
Адрес: Верняя Пышма - центр UMMC
Сообщений: 146
Написано 33 полезных сообщений
(для 40 пользователей)
Ответ: Вопрос-Ответ (для новичков)

При помощи EntityCollided сравнивать координаты объектов и делать то, что нужно.
__________________


(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 15:19   #913
RlexGm
ПроЭктировщик
 
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений
(для 34 пользователей)
Ответ: Вопрос-Ответ (для новичков)

вначале бы вроде всё прекрасно...
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
Else 
Gravity=1
EndIf
EndIf
Next
но когда прыгаеш, гравитация срабатывает только когда столкнёшся с потолком, а иногда и вовсе прилипаешь к потолку.
(Offline)
 
Ответить с цитированием
Старый 01.07.2010, 15:42   #914
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от EaNub Посмотреть сообщение
вначале бы вроде всё прекрасно...
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
Else 
Gravity=1
EndIf
EndIf
Next
но когда прыгаеш, гравитация срабатывает только когда столкнёшся с потолком, а иногда и вовсе прилипаешь к потолку.
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
EndIf
Else 
Gravity=1
EndIf
Next
__________________
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
RlexGm (02.07.2010)
Старый 02.07.2010, 10:28   #915
RlexGm
ПроЭктировщик
 
Регистрация: 11.11.2009
Сообщений: 172
Написано 17 полезных сообщений
(для 34 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от tormoz Посмотреть сообщение
 
For i=1 To CountCollisions(player)
If CollisionEntity( player,i )
cy#=CollisionNY( player,i)
If cy#<=0
Gravity=0
EndIf
Else 
Gravity=1
EndIf
Next
не помогло
(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, время: 15:59.


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