| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Границы изображения |
| Автор: TForumUser 29.7.2007, 19:13 |
| Здрасте, товарищи! Недавно поймал себя на том, что, играя в любимую игрушку, думаю как ее реализовали (знаю, это не лечится). Некоторые моменты даются довольно легко (например, почему персонаж умирает, когда здоровье <= 0 Если бы предмет был, скажем, круглый, то можно было бы подставить уровнение окружности, тогда задача сводится к разбиению спрайта на геометрические фигуры, но это слишком бородатый код. Если брать цвет пикселя, который находится под стрелой и сравнивать его с цветом спрайта, так это самое глупое что можно придумать Напрашивается вопрос: а как это реализовали? Заранее спасибо! |
| Автор: Sanchezzz 29.7.2007, 22:06 |
| Ответ на вопрос на счет не проваливается проверка столкновения с объектом если правда то или иное действие. точно также и с другими объектами. все это можно под черпнуть из разных источников например из программ и их движков Blize3D или Game Maker 6-7 для 2D но и 3D тоже есть.. Лучше использовать готовый движок чем писать его в одиночку. рекомендую Blize3D. много красивых игр сделано. |
| Автор: TForumUser 30.7.2007, 22:20 |
| Sanchezzz, спасибо |