|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2010, 14:41 | #151 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
После длительного отсутствия в среде Delphi и на форуме, снова возвращаюсь в ряды программистов.
Все лето не делал игру, так как были проблемы с переездом и поступлением. Недавно в ВУЗе мы начали проходить векторную алгебру и я вспомнил о своём проекте. Вчера сел за код. В связи с этим снова появились вопросы: 1) Можно ли как-нибудь узнать координаты концов отрезка Shape, который является гранью ландшафта? 2) Что такое BB? Больше вопросов пока нет. Начинаю кардинально переделывать дизайн игры, готовлю демку.
Не стыдно не уметь, стыдно не учиться.
|
15.10.2010, 16:06 | #152 | ||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Цитата:
|
||
15.10.2010, 20:11 | #153 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
У меня тела рисуются не по координатам вершин. Массив с точками ландшафта формируется при создании уровня, т.е. является константой. А другие тела, такие как кнопки и ящики - спрайтом.
Более-менее разобрался с PShape, нашел координаты вершин граней. Пишу a:=shape1.DfShape.a, а среда выдает ошибку после DfShape. где DfShape- pointer (меняется в зависимости от типа shape: круг, отрезок или полигон). Как быть?
Не стыдно не уметь, стыдно не учиться.
Последний раз редактировалось Андрей 93; 15.10.2010 в 21:17. |
15.10.2010, 21:40 | #154 | ||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Ниче не понял, поконкретнее.
Цитата:
Цитата:
Последний раз редактировалось Вадим Буренков; 15.10.2010 в 21:48. |
||
16.10.2010, 10:52 | #155 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
Все, я разобрался! Надо было писать
Код:
Не стыдно не уметь, стыдно не учиться.
|
16.10.2010, 13:23 | #156 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
http://www.programmersforum.ru/showthread.php?t=110456 |
|
30.10.2010, 14:36 | #157 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
Я закончил создание полноценного меню, теперь занимаюсь доведением до ума уровней. Опять столкнулся с проблемой в отрисовке.
Рисование объекта: Код:
Код:
Код:
а) Заливка черного цвета б) поднимаюсь чуть выше и рисуется как надо в) когда рисую круги на вершинах зеленым цветом, все закрашивается в зеленый. Код:
Не стыдно не уметь, стыдно не учиться.
Последний раз редактировалось Андрей 93; 30.10.2010 в 14:43. |
30.10.2010, 15:09 | #158 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Не смотрел твой код, но рисование текстуры черным цветом может быть вызвано тем, что стоит черный цвет в glColor.
|
30.10.2010, 15:43 | #159 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
Что за glColor? Не вижу такого. Я использую написанную тобой функцию (из модуля g2d_polygones). Тем более черным не всегда рисуется, а только когда включаю рисование контура. Могу кинуть демо
Не стыдно не уметь, стыдно не учиться.
Последний раз редактировалось Андрей 93; 30.10.2010 в 15:47. |
09.11.2010, 16:16 | #160 |
Люблю жизнь
Форумчанин
Регистрация: 01.12.2009
Сообщений: 193
|
Запутался с камерами. Когда создаю 2-ую камеру, то некорректно рисуются спрайты и линии при физ. объектах. Например, спрайт героя смещается. Как это исправить?
Не стыдно не уметь, стыдно не учиться.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Физика в 2D играх | Вадим Буренков | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 32 | 02.11.2010 22:00 |
Искуственый интелект в играх | VintProg | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 26 | 01.08.2009 23:09 |
Сюжет в 2D играх | ZotaC | Свободное общение | 8 | 05.07.2009 15:42 |
Физика программы. | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 1 | 09.05.2008 18:14 |
Анимация в играх | frai | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 4 | 25.11.2007 14:28 |