|
04.12.2008, 19:49
|
#1
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Лабиринт с шариком внутри ( проблемка)
Вобщем есть лабиринт с шаром внутри , его можно крутить ( лабиринт )
Шар под действием гравитации падает вниз , таким образом нужно проводить шар от старта к финишу.
Проблема: я прописал коллизии , но иногда ( часто) шар проваливаеться сквозь лабиринт , помогите понять в чем проблема.
Это просто моя МАН работа!
Мне ее нужно зделать обязательно !!!!
ПОМОгИТЕ РАЗОБРАТЬСЯ
|
(Offline)
|
|
04.12.2008, 21:37
|
#2
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
как он проваливается ?? в дыру в лабиринте ??
нада код !! там возможно проблемы с колизийным радиусом шарика !! какой тип колизи поставил ??
|
(Offline)
|
|
05.12.2008, 00:10
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
PhysX туда подключай и всё будет пучком
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
05.12.2008, 14:04
|
#4
|
ПроЭктировщик
Регистрация: 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
|
Бывалый
Регистрация: 20.11.2007
Сообщений: 663
Написано 145 полезных сообщений (для 176 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
klopmaks, если выкладываешь код где грузишь свои модели и тексутры то выкладывай папку с медией. Так что медию в студию
|
(Offline)
|
|
05.12.2008, 18:56
|
#7
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Лабиринт с шариком внутри ( проблемка)
|
(Offline)
|
|
05.12.2008, 19:53
|
#8
|
Оператор ЭВМ
Регистрация: 16.11.2008
Адрес: Russia, Elista
Сообщений: 30
Написано 5 полезных сообщений (для 28 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
|
(Offline)
|
|
05.12.2008, 21:02
|
#9
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Лабиринт с шариком внутри ( проблемка)
Это не прямая ссылка , и помоему его там скачать невозможно , т.к. ( он платный )
тоисть нужен кей...
Плюс мне бы какойнибуть урок простенький , по использованию.
Можнно чтото и проще чем ФизИкс . Просто не хочу потерять такой прикольный проЫкт =)
З.Ы. Я кинул линк на лаб1.здс - гляньте =))
|
(Offline)
|
|
05.12.2008, 21:54
|
#10
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
Блин да я пошутил! Этот лабиринт можно и на коллизиях сделать... А если раскинуть мозгами, то и без них даже... (при условии что все дорожки в лабиринте под углом 90° то алгороитм придумать несложно)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
06.12.2008, 15:33
|
#11
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Лабиринт с шариком внутри ( проблемка)
Можете глянуть плз код , я не вижу ошибки , или чегото такого.
Помогите пожайлуста разобраться
|
(Offline)
|
|
06.12.2008, 19:59
|
#12
|
Разработчик
Регистрация: 09.12.2007
Сообщений: 376
Написано 83 полезных сообщений (для 122 пользователей)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
В коде несколько ошибок, но не из-за них не работает. Коллизии блитца не позволяют таким образом воздействовать стенками лабиринта на шарик, чтобы он поворачивался вместе с лабиринтом, это была бы IK. Ты можешь двигать шарик и все будет работать пока лабиринт стоит на месте. Самый простой вариант, мне кажется(с), двигать камеру, свет и вектор притяжения шара вместе, оставив неподвижным лабиринт. Т.е. сделать иллюзию что вращаешь головоломку а на самом деле вращаешь Землю, Солнце и игрока.
|
(Offline)
|
|
06.12.2008, 20:51
|
#13
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Лабиринт с шариком внутри ( проблемка)
FrankH ,спасибо тебе
Я туту подумал , можно создать некий куб вытянутый . как палку , на его конце шар и этот куб крутить вместе с камерой так чтобы шар описывал круг вокруг лабиринта когда крутиться куб ( куб и шар зделать парентами , ну наверно ). И поинтить шар на шар-привязку и двигать с какимто кооефициентом Гравитации =)
Вот и все...
Вот токо как привязать , шар-пивот к палке-оси , перенты подойдут?
|
(Offline)
|
|
06.12.2008, 21:03
|
#14
|
Разработчик
Регистрация: 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
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Лабиринт с шариком внутри ( проблемка)
Огромное тебе человеческое спасибо....
Я бы наверно через неделю догадался бы все зделать парентами , чтобы "гравитационный куб" крутился вместе с лабиринтом и светом
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:57.
|