Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 16.03.2009, 22:01
KOHMAR вне форума Посмотреть профиль Отправить личное сообщение для KOHMAR Найти все сообщения от KOHMAR
  № 21  
Ответить с цитированием
KOHMAR
 
Аватар для KOHMAR

Регистрация: Sep 2007
Сообщений: 37
Хмм знаете на JavaScript написал карту и все нормально работало!... Я же не прошу на C++ мне подсказать а именно на Flash как это сделать, а вы мне РНР.РНР я и сам неплохо знаю!
__________________
План это очень хороший предмет! Если он есть то его сразу нет! Слишком ярко.

Старый 17.03.2009, 08:51
Arif flasher вне форума Посмотреть профиль Отправить личное сообщение для Arif flasher Посетить домашнюю страницу Arif flasher Найти все сообщения от Arif flasher
  № 22  
Ответить с цитированием
Arif flasher
[+4 14.03.09]
 
Аватар для Arif flasher

Регистрация: Mar 2009
Адрес: Баку, город ветров
Сообщений: 51
Отправить сообщение для Arif flasher с помощью ICQ Отправить сообщение для Arif flasher с помощью MSN Отправить сообщение для Arif flasher с помощью Skype™
при переходе персонажа на клетку здания, просто здание опять сделай addChild

Старый 17.03.2009, 12:34
Snut вне форума Посмотреть профиль Отправить личное сообщение для Snut Посетить домашнюю страницу Snut Найти все сообщения от Snut
  № 23  
Ответить с цитированием
Snut
 
Аватар для Snut

Регистрация: Jun 2005
Адрес: Москва
Сообщений: 489
Отправить сообщение для Snut с помощью ICQ Отправить сообщение для Snut с помощью MSN Отправить сообщение для Snut с помощью Skype™
Цитата:
Сообщение от Arif flasher Посмотреть сообщение
при переходе персонажа на клетку здания, просто здание опять сделай addChild
и наплоди кучу объектов!
__________________
Работаю

Старый 17.03.2009, 13:33
Nel вне форума Посмотреть профиль Отправить личное сообщение для Nel Найти все сообщения от Nel
  № 24  
Ответить с цитированием
Nel
[+1 19.01.09]
[+1 17.03.09]

Регистрация: May 2008
Сообщений: 27
Простая Z сортировка спасет!

Не когда я делал первую игру, я тоже сталкивался с подобным Но реально улыбает читать афтора темы!
Типа Аля а давайте щас мы слепим ММО, и не чо что я не умею программировать, читать книжки, лазить в Гугол, и т.д.

Особено если послушиться Arif flasher то ММО выйдит очень брутальной

про карту и не проходимость улыбнуло
Типа хранить не прохадиммые точки в xml нынче немодно!


Последний раз редактировалось Nel; 17.03.2009 в 13:39.
Старый 17.03.2009, 13:55
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 25  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Nel, у вас уже второй плюс за "афтара"
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 17.03.2009, 17:14
KOHMAR вне форума Посмотреть профиль Отправить личное сообщение для KOHMAR Найти все сообщения от KOHMAR
  № 26  
Ответить с цитированием
KOHMAR
 
Аватар для KOHMAR

Регистрация: Sep 2007
Сообщений: 37
Цитата:
Сообщение от Nel Посмотреть сообщение
Простая Z сортировка спасет!
Каким образом ее сделать?


Цитата:
Сообщение от Nel Посмотреть сообщение
Особено если послушиться Arif flasher то ММО выйдит очень брутальной
Согласен!

Цитата:
Сообщение от Nel Посмотреть сообщение
про карту и не проходимость улыбнуло
Типа хранить не прохадиммые точки в xml нынче немодно!
Раз так то как это сделать!..

И я умею програмировать просто я не на том языке))
Я сумел сделать за 2 дня почти готовый движок! Конечно не без подсказок мастеров тоесть всех вас)
__________________
План это очень хороший предмет! Если он есть то его сразу нет! Слишком ярко.

Старый 17.03.2009, 17:30
Nel вне форума Посмотреть профиль Отправить личное сообщение для Nel Найти все сообщения от Nel
  № 27  
Ответить с цитированием
Nel
[+1 19.01.09]
[+1 17.03.09]

Регистрация: May 2008
Сообщений: 27
Цитата:
Сообщение от KOHMAR Посмотреть сообщение
Каким образом ее сделать?
Эх setChildIndex меняет индекс (не помню точное название)
Все объекты сцены нужно отсортировать по Y и собствено потом пройтись и передлать индиксы вот вся сортировка!

Цитата:
Сообщение от KOHMAR Посмотреть сообщение
>>Раз так то как это сделать!..
не буду отвечать, потому что ты "Умеешь программировать!" а следовательно пора начинать думать, и наверно подключить модуль Brain!

Про сортировку я ответил исключительно иза того что ты мог не знать про setChildIndex

Старый 17.03.2009, 19:21
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 28  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
z-сортировка, или сортировка глубины(depth sort) что-то типа
Код:
items=items.sortOn(["y","x"], Array.NUMERIC);
var i:int = items.length;
while (i--) {
	if (getChildAt(i) != items[i]) {
		setChildIndex(items[i], i);
	}
}
где items[i] - это экземпляры MovieClip из которых состоит карта. Что это сделает. Это отсортирует порядок отображения всеx мувиков из массива items по y и x.
Мувик с большим y будет заслонять меньшим y, мувик с большим x будет заслонять мувик с меньшим x. Если у вас в items окажутся два мувика с одними координатами то будет моргать. А персонажей на карте вообще лучше в отдельный слой выше рисовать(и сортировать их отдельно).

Старый 17.03.2009, 21:28
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 29  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
есть такая штука называет "рейтинг сортировки".
перед сортировкой он считается для статических объектов один раз, для динамических при передвижении пересчитывается.
работает например так:
Код:
static:		rating = ( y << 9 ) | ( x << 1 ) | 0;
dynamic:	rating = ( y << 9 ) | ( x << 1 ) | 1;
потом можно использовать код выше, только сортировать не по полям, х/у, а по полю ratang, которое у большинства объектов не меняется. таким образом все динамические объекты всегда будут поверх статических. ну ещё кучу оптимизаций к этому методу можно применить.

Старый 17.03.2009, 22:29
KOHMAR вне форума Посмотреть профиль Отправить личное сообщение для KOHMAR Найти все сообщения от KOHMAR
  № 30  
Ответить с цитированием
KOHMAR
 
Аватар для KOHMAR

Регистрация: Sep 2007
Сообщений: 37
Всем спасибо буду что то думать!

Добавлено через 16 минут
Цитата:
Сообщение от Nel Посмотреть сообщение
Не буду отвечать, потому что ты "Умеешь программировать!" а следовательно пора начинать думать, и наверно подключить модуль Brain!
Ну эт не честно

Насчет Brain
А недзя хоть ссылку какую нить!)) Поискал по поисковикам ничего толкового не нашел!
__________________
План это очень хороший предмет! Если он есть то его сразу нет! Слишком ярко.


Последний раз редактировалось KOHMAR; 17.03.2009 в 23:08.
Создать новую тему Ответ Часовой пояс GMT +4, время: 13:26.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.