| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > DelphiX: DoCollision |
| Автор: Bog d`An 17.2.2006, 16:22 |
| Кто работал с DelphiX, озовитесь! Вопрос один из двух частей: 1 как в методе DoCollision(Sprite: TSprite; var Done: Boolean) узнать координыты пикселов (по отношению к каждому спрайту), которые перекрываются? PixelCheck := True; 2 Наиболее простой способ узнать, что спрайты уже не перекрыты? В принципе, мне это надо для обработки столкновения с картой - т.е. если столкнулся с ней ногами(или что там внизу у спрайта) - флаг "на земле", если головой - то получил повреждения и отскочил вниз, если боком - затормозил или от стенки отскочил; |
| Автор: Ozzя 20.2.2006, 13:24 |
| http://mirgames.ru/article/delphix/collision http://mirgames.ru/article/delphix/engine2 |
| Автор: Bog d`An 20.2.2006, 17:32 |
| это видел, где там координаты сталкивающихся точек? а за это спасибо... в принципе я уже начал думать в этом направлении. Только не окажется ли этот путь сильно тормозящим, вот в чём вопрос... Хотелось бы, конечно, что б у самого DoCollision было такое свойство, а не через DoMove решать... |
| Автор: Bog d`An 20.2.2006, 23:27 |
| http://arcad-game.narod.ru/ кое что по теме... |