Лабиринт с шариком внутри ( проблемка)
Вобщем есть лабиринт с шаром внутри , его можно крутить ( лабиринт )
Шар под действием гравитации падает вниз , таким образом нужно проводить шар от старта к финишу. Проблема: я прописал коллизии , но иногда ( часто) шар проваливаеться сквозь лабиринт , помогите понять в чем проблема. Это просто моя МАН работа! Мне ее нужно зделать обязательно !!!! ПОМОгИТЕ РАЗОБРАТЬСЯ :4to: |
Ответ: Лабиринт с шариком внутри ( проблемка)
как он проваливается ?? в дыру в лабиринте ?? :)
нада код !! там возможно проблемы с колизийным радиусом шарика !! какой тип колизи поставил ?? |
Ответ: Лабиринт с шариком внутри ( проблемка)
PhysX туда подключай и всё будет пучком :lol:
|
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 :4to: |
Ответ: Лабиринт с шариком внутри ( проблемка)
так lab1.3ds нужен.
|
Ответ: Лабиринт с шариком внутри ( проблемка)
|
Re: Лабиринт с шариком внутри ( проблемка)
|
Ответ: Лабиринт с шариком внутри ( проблемка)
|
Re: Лабиринт с шариком внутри ( проблемка)
Это не прямая ссылка , и помоему его там скачать невозможно , т.к. ( он платный )
тоисть нужен кей... Плюс мне бы какойнибуть урок простенький , по использованию. Можнно чтото и проще чем ФизИкс . Просто не хочу потерять такой прикольный проЫкт =) З.Ы. Я кинул линк на лаб1.здс - гляньте =)) |
Ответ: Лабиринт с шариком внутри ( проблемка)
Блин да я пошутил! Этот лабиринт можно и на коллизиях сделать... А если раскинуть мозгами, то и без них даже... (при условии что все дорожки в лабиринте под углом 90° то алгороитм придумать несложно)
|
Re: Лабиринт с шариком внутри ( проблемка)
Можете глянуть плз код , я не вижу ошибки , или чегото такого.
Помогите пожайлуста разобраться :( |
Ответ: Лабиринт с шариком внутри ( проблемка)
В коде несколько ошибок, но не из-за них не работает. Коллизии блитца не позволяют таким образом воздействовать стенками лабиринта на шарик, чтобы он поворачивался вместе с лабиринтом, это была бы IK. Ты можешь двигать шарик и все будет работать пока лабиринт стоит на месте. Самый простой вариант, мне кажется(с), двигать камеру, свет и вектор притяжения шара вместе, оставив неподвижным лабиринт. Т.е. сделать иллюзию что вращаешь головоломку а на самом деле вращаешь Землю, Солнце и игрока.
|
Re: Лабиринт с шариком внутри ( проблемка)
FrankH ,спасибо тебе ;)
Я туту подумал , можно создать некий куб вытянутый . как палку , на его конце шар и этот куб крутить вместе с камерой так чтобы шар описывал круг вокруг лабиринта когда крутиться куб ( куб и шар зделать парентами , ну наверно ). И поинтить шар на шар-привязку и двигать с какимто кооефициентом Гравитации =) Вот и все... Вот токо как привязать , шар-пивот к палке-оси , перенты подойдут? :rolleyes: |
Ответ: Лабиринт с шариком внутри ( проблемка)
Код:
Graphics3D 640,480 |
Re: Лабиринт с шариком внутри ( проблемка)
Огромное тебе человеческое спасибо.... ;)
Я бы наверно через неделю догадался бы все зделать парентами , чтобы "гравитационный куб" крутился вместе с лабиринтом и светом :wild: |
Часовой пояс GMT +4, время: 09:40. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot