|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.10.2008, 21:13 | #191 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
Разрешите влесть не в тему, в прошлый раз меня послали в 154 пост, но мне показалась, там не совсем то, чего я желаю, есть частица истины, но реализована не для моих целей.
Мне нужна земля, по типу шахматной доски, тоесть квадратами, чтобы если я укажу drawimage(image,5,12) он четко покажет картину в нужный квадрат, я додумался только до варианта: Код:
Я ваш новый друг, смиритесь!
Последний раз редактировалось Beermonza; 21.10.2008 в 16:52. |
21.10.2008, 17:01 | #192 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
[Smarik], т.е. у вас отображение участка карты идет как экран - локация? ...она статична, и не двигается, а в ней много объектов?
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
21.10.2008, 17:16 | #193 |
Веб-разработчик
Форумчанин
Регистрация: 16.01.2008
Сообщений: 451
|
да статична, объектов пока что будет мало, трава, вода, огонь, каждой свою клетку, далее будут дома, заборы..ну много всего, вроде как сути не имеет, мне говорили что в героях примерно такой же алгоритм и что его возможно найти, но гугл мне не помог, использовал десятки запросов.
Я ваш новый друг, смиритесь!
|
21.10.2008, 20:56 | #194 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Про локации...
Именно по этому и отправил вас читать 154-й пост. Не имеет значения как вы позиционируетесь на карте, важно то, как вы представляете данные карты в памяти ПК, в вашем случае СТ (сотового телефона).
Представьте себе лист в клеточку - это локация, в каждой клетке у нас может быть записано множество разнотипных данных. А теперь представьте, что к этому листу в клеточку, вы положите справа еще такой же лист, ...что будет? ...у вас будет еще одна локация, у первой номер 1, а у второй - 2. Теперь вам нужно создать массив числового типа с индексами этих локаций, каждая из которых - тоже массив нужного размера, но уже особого типа, для записи картинок и пр. данных для каждой ячейки. Чтобы отрисовать нужную локацию, вам нужно знать ее номер, а позиционирование в ней будет от ее верхнего левого угла, т.е. от X = 0, Y = 0.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 10.06.2013 в 16:48. |
28.10.2008, 18:14 | #195 |
Регистрация: 27.10.2008
Сообщений: 7
|
возможно я повторюсь, но как лучше игру создавать:
чтобы объекты TShape(как написано на 1-ой странице) и др. двигались по форме или одни картинки TBitmap(какие можно ещё?) по объекту TImage(посоветуйте какой объект в данном случае использовать удобнее) --- в моих играх на Delphi6 всё прорисововалось на объекте DXDraw модуля DelphiX. это что-то вроде канвы, но удобнее (до сих пор не разобрался во всех прелестях) Последний раз редактировалось Алкаш; 28.10.2008 в 18:17. |
28.10.2008, 19:19 | #196 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Для начала, прочитай всю тему "Уроки по созданию игр для новичков", попытайся повторить предложенные алгоритмы, только не просто скопировать, а осмыслить что и зачем, можно поиграться с переменными, определить что за что отвечает в коде. Одним словом, прежде чем создавать игру нужно сносно знать Delphi, уметь оперировать командами, знать элементарные приемы программинга и тд. и тп. и третье и десятое.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
30.11.2008, 11:04 | #197 |
PHP, Delphi
Форумчанин
Регистрация: 07.05.2008
Сообщений: 388
|
Оформи для меня какую-то маленькую часть проекта в задачку для нескольких функций, сначала что-то попроще, что вводить и что нужно получить на выходе. Вышли на bees[]meta.ua. Заделаю на досуге, времени сейчас появилось море, хочу поучаствовать в твоем прожекте
Мыши плакали, кололись, но продолжали жрать кактус...
мои проекты |
26.12.2008, 13:44 | #198 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,603
|
Хочу создать что-то типа стратегии Heroes 3. На GDI я смог бы без проблем создать, но нужно DirectX.
Не понимаю, как использовать DirectX для отображения карты. Способ хранения будет матрицей. Мне непонятнj, как отрисовывать карту с помощью DirectX на поверхности. Вопрос здесь http://www.programmersforum.ru/showthread.php?t=34393 Нужно делать какое-то матричное преобразование?
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
05.01.2009, 20:32 | #199 |
Форумчанин
Регистрация: 13.10.2008
Сообщений: 714
|
Ребята, тема действительно интересная и очень полезная! Но было бы действительно классно, если бы все велося как на 1 страничке, код, и коментарии к нему, как это делал автор Темы!а сейчас просто свободный флуб профессионалов, общающихся между собой, может где то на форуме есть что то подобное, как 1 страница! А не вышеуказаный флуД?! Вот я лично полный новичек, и вы вкладываете уже готовые игры, я не могу понять как и что! Тема же называеться "Уроки..."!
|
05.01.2009, 21:32 | #200 |
Участник клуба
Регистрация: 29.07.2008
Сообщений: 1,091
|
если ты новичок, то качай исходники и разбирайся с ними, а что не получиться - пиши, поможем... а с налету ничего не бывает ;-)
Кто бы ты ни был - не думай о себе слишком (с)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хорошие уроки | Render | Общие вопросы Delphi | 9 | 15.09.2012 07:13 |
Акцесс вопросы новичков | Yaga | Помощь студентам | 4 | 02.06.2008 00:16 |
Учебники для новичков в програмировании | Рар | Общие вопросы Delphi | 6 | 08.01.2007 08:07 |