Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 51 по 64 из 64.
На поиск затрачено 0.01 сек.; сгенерировано 64 мин. назад.
Поиск: Сообщения от: xmarat
Раздел: 2D-программирование 14.07.2011, 15:25
Ответов: 2
Просмотров: 7,650
Автор xmarat
Ответ: Определить наличие объекта в точке

Спасибо. Примерно так и сделал.
Раздел: 2D-программирование 13.07.2011, 22:44
Ответов: 19
Просмотров: 12,634
Автор xmarat
Ответ: Удалить объект

Спасибо за ответы. Все получилось.
Раздел: 2D-программирование 13.07.2011, 22:18
Ответов: 19
Просмотров: 12,634
Автор xmarat
Ответ: Удалить объект

Если я не ошибаюсь For ... EachIn и есть аналог foreach в Java, в общем Blitzmax не понимает foreach
Раздел: 2D-программирование 13.07.2011, 22:01
Ответов: 19
Просмотров: 12,634
Автор xmarat
Раздел: 2D-программирование 13.07.2011, 21:53
Ответов: 19
Просмотров: 12,634
Автор xmarat
Ответ: Удалить объект

Пробовал так:

For Gr = EachIn grass.GrassList
If movx=Gr.x And movy=Gr.y
Gr = Null
Delete Gr
End If
Next

Ругается "Expecting expression but encountered Delete"
Раздел: 2D-программирование 13.07.2011, 21:47
Ответов: 19
Просмотров: 12,634
Автор xmarat
Удалить объект

Нужно удалить объект, делаю так:

For Gr = EachIn grass.GrassList
If movx=Gr.x And movy=Gr.y
Gr = Null
End If
Next


Не удаляется. Что я делаю не так? Заранее благодарен.
Раздел: 2D-программирование 13.07.2011, 01:17
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

В общем разобрался. Спасибо огромное за ответы. Кстати в моем случае больше подошел вариант с SortList, т.к. depth в игре сменяется не так часто. Считаю тема закрыта. Еще раз спасибо!
Раздел: 2D-программирование 12.07.2011, 22:54
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

А в какой лист добавлять Player, Enemy, Bullet? Или их можно в несколько листов добавлять?
Раздел: 2D-программирование 11.07.2011, 22:46
Ответов: 2
Просмотров: 7,650
Автор xmarat
Определить наличие объекта в точке

Есть ли в BlitzMax функция, которая возвращает True, если в определенной координате есть объект определенного типа. Например FuncName(obj,x,y). Заранее благодарен...
Раздел: 2D-программирование 11.07.2011, 21:21
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

Точно. Я об этом не подумал. Тоже очень хороший вариант. Вопрос: какой из двух вариантов меньше нагружает процессор?
Раздел: 2D-программирование 11.07.2011, 19:57
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

Randomize, слегка поправил Ваш вариант:

Type sprite
Field order:Int

Method Compare:Int(otherObject:Object)
s:sprite = sprite(otherObject)
If Not s Then Return 1
...
Раздел: 2D-программирование 11.07.2011, 19:09
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

Буду признателен если приведете небольшой пример
Раздел: 2D-программирование 11.07.2011, 18:38
Ответов: 13
Просмотров: 10,967
Автор xmarat
Ответ: объект сменяющий свою глубину(задний/передний фон)

Это понятно. Но мне нужно чтоб глубину можно было поменять во время игры, динамически так сказать...
Раздел: 2D-программирование 11.07.2011, 18:26
Ответов: 13
Просмотров: 10,967
Автор xmarat
объект сменяющий свою глубину(задний/передний фон)

Изучаю BlitzMax. Возник вопрос: как можно сделать чтоб объект мог во время игры менять свою глубину? Т.е. в один момент один спрайт рисуется над вторым, в другой момент второй спрайт рисуется над...
Показано с 51 по 64 из 64.

 

Часовой пояс GMT +4, время: 06:32.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com