Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Примитивный АI, преследование главного героя (http://www.flasher.ru/forum/showthread.php?t=100121)

Optimist 23.08.2007 22:29

Да не в скрипте и не в картинках дело, имхо. Есть флешка - падение снега. Скрипт довольно простой, но как только мы делаем 100+ снежинок (нарисованы тоже элементарно) и водим курсором по флехе все жутко тормозит... чем больше объектов тем больше лагов. Пока я думаю, что это бреш флеша. Видимо он не идеален и не может обрабатывать такое количество объектов без тормозов... Но это только предположения. Хотелось бы найти подтверждение или опровержение моего предположения. Если хотите могу выложить скрипт, исходник или свф или все вместе...

_Nickromant_ 23.08.2007 23:16

Цитата:

Сообщение от goarcade
А ты попробуй использовать растровые картинки. Может они будут быстрее отображаться, чем твои сложные и красивые объекты:)

Я не спорю что они быстрее будут отображаться, но смысл то тогда теряется. О ужас полчища треугольничков и кружков хотят убить главного героя!!! :-))

_Nickromant_ 23.08.2007 23:17

Optimist, +1, ждем может какой мего мозг додумается!! 6-)

goarcade 23.08.2007 23:45

Вложений: 1
Цитата:

Сообщение от _Nickromant_
Я не спорю что они быстрее будут отображаться, но смысл то тогда теряется. О ужас полчища треугольничков и кружков хотят убить главного героя!!! :-))

Почему теряется?

А по поводу, что они будут быстрее отображаться, я тут сделал небольшой тест. См. присоединенный архив! Там две флешки и их исходник. Эти флешки абсолютно одинаковые, за исключением того, что в одной из них монстры растровые, а в другой - векторные. Так вот:
В версии с растровыми монстрами у меня fps показывает 30 кадров, а с векторными только 9 (quality->high)! Результат на лицо:)

goarcade 24.08.2007 00:05

Цитата:

Сообщение от Optimist
Да не в скрипте и не в картинках дело, имхо. Есть флешка - падение снега. Скрипт довольно простой, но как только мы делаем 100+ снежинок (нарисованы тоже элементарно) и водим курсором по флехе все жутко тормозит... чем больше объектов тем больше лагов. Пока я думаю, что это бреш флеша. Видимо он не идеален и не может обрабатывать такое количество объектов без тормозов... Но это только предположения. Хотелось бы найти подтверждение или опровержение моего предположения. Если хотите могу выложить скрипт, исходник или свф или все вместе...

Чем больше, объектов - тем больше и тормозов. И это нормально:) Флеш не использует какую либо аппаратную поддержку, в отличии от современных компьютерных игр, даже двухмерных! Все отображение на экран ложится на плечи процессора

_Nickromant_ 24.08.2007 18:00

Цитата:

Сообщение от goarcade
А по поводу, что они будут быстрее отображаться, я тут сделал небольшой тест. См. присоединенный архив! Там две флешки и их исходник. Эти флешки абсолютно одинаковые, за исключением того, что в одной из них монстры растровые, а в другой - векторные. Так вот:
В версии с растровыми монстрами у меня fps показывает 30 кадров, а с векторными только 9 (quality->high)! Результат на лицо:)

Вау!! Заинтриговал!! можешь посоветовать какуюнибудь литературу (или ссылку) по растровой графике и как ее применять во flash. Я просто оказывется не так понимал само понятие растровой графики ( думал что с помощью нее не нарисовать, более менее сложных обьектов). И еще выложи исходник с растовым вариантом, а то у меня сами примеры работаю, а исходник нет. Заранее благодарю!!!

goarcade 24.08.2007 20:27

Вложений: 1
как применять - вставляешь в мувик gif или png картинки (они поддерживают прозрачность) и все!

_Nickromant_ 24.08.2007 20:31

Ясно, спасибо буду пробовать.


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

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