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

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

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

Ответ
 
Опции темы
Старый 04.12.2008, 19:49   #1
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Сообщение Лабиринт с шариком внутри ( проблемка)

Вобщем есть лабиринт с шаром внутри , его можно крутить ( лабиринт )
Шар под действием гравитации падает вниз , таким образом нужно проводить шар от старта к финишу.
Проблема: я прописал коллизии , но иногда ( часто) шар проваливаеться сквозь лабиринт , помогите понять в чем проблема.
Это просто моя МАН работа!
Мне ее нужно зделать обязательно !!!!
ПОМОгИТЕ РАЗОБРАТЬСЯ
(Offline)
 
Ответить с цитированием
Старый 04.12.2008, 21:37   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

как он проваливается ?? в дыру в лабиринте ??
нада код !! там возможно проблемы с колизийным радиусом шарика !! какой тип колизи поставил ??
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 00:10   #3
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

PhysX туда подключай и всё будет пучком
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 14:04   #4
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Подмигивание Re: Лабиринт с шариком внутри ( проблемка)

2 АВТОМАТ: Можешь кинуть линк , на физикс , и какую нибудь простенькую инструкцию =) , мне ничего особенно сложного ненадо , просто чтоб шарик падал и не проваливался сквозь стенки.
2 АЛЛ: кодеГ


Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()
PositionEntity camera,0,0,-50
tex=LoadTexture("road1.bmp")

Global LABT=2
Global BALLT=1

;light=CreateLight()
;RotateEntity light,90,0,0

cube=LoadMesh("lab1.3ds")
ScaleEntity cube,0.1,0.1,0.12
RotateEntity cube,90,180,0
PositionEntity cube,0,0,0
EntityTexture cube,tex
EntityType cube,LABT
Pivot=CreatePivot()
EntityParent cube,Pivot
EntityRadius cube,1

ball=CreateSphere()
ScaleEntity ball,1.5,1.5,1.5
PositionEntity ball,0,2,-5
EntityType ball,BALLT
EntityRadius ball,1.5



;PointEntity camera,cube

Collisions BALLT,LABT,2,2
Collisions LABT,BALLT,2,2

While Not KeyDown( 1 )

TranslateEntity ball,0,-0.1,0
If KeyDown(16) Then TurnEntity Pivot,0,0,1
If KeyDown(25) Then TurnEntity Pivot,0,0,-1


UpdateWorld()
RenderWorld
Flip
Wend

End

(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 14:31   #5
Антихрист
Разработчик
 
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений
(для 412 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

так lab1.3ds нужен.
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 15:17   #6
newman
Бывалый
 
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений
(для 176 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

klopmaks, если выкладываешь код где грузишь свои модели и тексутры то выкладывай папку с медией. Так что медию в студию
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 18:56   #7
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Re: Лабиринт с шариком внутри ( проблемка)

http://www.humyo.com/F/2692983-273767763
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 19:53   #8
Ичигорь
Оператор ЭВМ
 
Аватар для Ичигорь
 
Регистрация: 16.11.2008
Адрес: Russia, Elista
Сообщений: 30
Написано 5 полезных сообщений
(для 28 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

Links on PhysX
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 21:02   #9
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Re: Лабиринт с шариком внутри ( проблемка)

Это не прямая ссылка , и помоему его там скачать невозможно , т.к. ( он платный )
тоисть нужен кей...
Плюс мне бы какойнибуть урок простенький , по использованию.
Можнно чтото и проще чем ФизИкс . Просто не хочу потерять такой прикольный проЫкт =)

З.Ы. Я кинул линк на лаб1.здс - гляньте =))
(Offline)
 
Ответить с цитированием
Старый 05.12.2008, 21:54   #10
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

Блин да я пошутил! Этот лабиринт можно и на коллизиях сделать... А если раскинуть мозгами, то и без них даже... (при условии что все дорожки в лабиринте под углом 90° то алгороитм придумать несложно)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 06.12.2008, 15:33   #11
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Печаль Re: Лабиринт с шариком внутри ( проблемка)

Можете глянуть плз код , я не вижу ошибки , или чегото такого.
Помогите пожайлуста разобраться
(Offline)
 
Ответить с цитированием
Старый 06.12.2008, 19:59   #12
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

В коде несколько ошибок, но не из-за них не работает. Коллизии блитца не позволяют таким образом воздействовать стенками лабиринта на шарик, чтобы он поворачивался вместе с лабиринтом, это была бы IK. Ты можешь двигать шарик и все будет работать пока лабиринт стоит на месте. Самый простой вариант, мне кажется(с), двигать камеру, свет и вектор притяжения шара вместе, оставив неподвижным лабиринт. Т.е. сделать иллюзию что вращаешь головоломку а на самом деле вращаешь Землю, Солнце и игрока.
(Offline)
 
Ответить с цитированием
Старый 06.12.2008, 20:51   #13
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Сообщение Re: Лабиринт с шариком внутри ( проблемка)

FrankH ,спасибо тебе
Я туту подумал , можно создать некий куб вытянутый . как палку , на его конце шар и этот куб крутить вместе с камерой так чтобы шар описывал круг вокруг лабиринта когда крутиться куб ( куб и шар зделать парентами , ну наверно ). И поинтить шар на шар-привязку и двигать с какимто кооефициентом Гравитации =)
Вот и все...
Вот токо как привязать , шар-пивот к палке-оси , перенты подойдут?
(Offline)
 
Ответить с цитированием
Старый 06.12.2008, 21:03   #14
FrankH
Разработчик
 
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений
(для 122 пользователей)
Ответ: Лабиринт с шариком внутри ( проблемка)

Graphics3D 640,480
SetBuffer BackBuffer()

camera=CreateCamera()
PositionEntity camera,0,0,-54
tex=LoadTexture("shot00009.jpg")

Global LABT=2
Global BALLT=1

light=CreateLight()
RotateEntity light,90,20,0

cube=LoadMesh("lab1.3ds")
ScaleEntity cube,0.1,0.04,0.12
RotateEntity cube,90,180,0
PositionEntity cube,0,0,0
EntityTexture cube,tex
EntityType cube,LABT
Pivot=CreatePivot()
TPivot=CreateCube()
PositionEntity TPivot,0,-1000000,0

EntityParent TPivot,Pivot
EntityParent light,Pivot
EntityParent camera,Pivot


ball=CreateSphere()
PositionEntity ball,0,-2,-5
EntityType ball,BALLT
EntityRadius ball,1

PointEntity camera,cube


Collisions BALLT,LABT,2,2


While Not KeyDown( 1 )


If KeyDown(16) Then TurnEntity Pivot,0,0,1
If KeyDown(25) Then TurnEntity Pivot,0,0,-1
PointEntity ball,TPivot
MoveEntity ball,0,0,.3
UpdateWorld()
RenderWorld
Flip
Wend

End
через Ж, за то просто и огрехов в лабиринте не видно.
(Offline)
 
Ответить с цитированием
Старый 07.12.2008, 01:27   #15
klopmaks
ПроЭктировщик
 
Аватар для klopmaks
 
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений
(для 2 пользователей)
Счастье Re: Лабиринт с шариком внутри ( проблемка)

Огромное тебе человеческое спасибо....
Я бы наверно через неделю догадался бы все зделать парентами , чтобы "гравитационный куб" крутился вместе с лабиринтом и светом
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cистема Редактирования Графики GRAF AndruXa Проекты на Blitz3D 17 22.04.2010 13:45
Все статьи, уроки,дополнения, ошибки компl anton_obuhov Основной форум 3 14.09.2008 13:11
Работа нескольких программ в одной anton_obuhov Основной форум 4 10.09.2008 11:15
А вот и ещё тема по текстурированию ландшk CRASHER Создание текстур 4 16.01.2008 18:10
Pipeline 3dMax9-->B3D проблема установки Alex_Noc 3D-программирование 5 13.01.2008 14:56


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


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