|
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
faraday
53 фпс на китайском планшете. Иоса не имею, сам тести. Код паршивый, бери у того же старлинга демо проекты за основу. И не пиши код основной в конструкторах классов. А вообще, почитай Колин Мук "ActionScriptCS3" =)
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
morgenshtern, ваш код у меня почему то по ios не собирается
Из последних наблдюдений: При рендеринге 200 квадратов через starling 17fps и 17 мб памяти. При стандратном добавлении displayObject 24 fps и 10 мб пмяти. |
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
Цитата:
Цитата:
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
Цитата:
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Jul 2007
Сообщений: 159
|
SuriTheAngel, угу, оно, я название пдфки скопировал)
__________________
Думаю на as3. Готов к долгосрочному взаимовыгодному сотрудничеству в сфере геймдева. |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
Кто-нибудь сможет протестить проект на ios? Если нужно смогу сгенерировать provision под девайс.
вот окончательные исходники для теста. Версии Flex 4.6.0, AIR 4.0 |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
Так и не смог решить проблему, перепробовал как мне кжается уже все варианты.
Flex стоит 4.6, Air 13.0, Starling последний stable, ios 7 Пытаюсь компилировать стандартный пример Scaffold_Mobile старлинга, на одной птичке летает 60. Но на 100 опять спускается до 20, может все таки это и есть предел и я слишком много хочу. В чем может быть еще причина? |
|
|||||
Регистрация: Apr 2009
Сообщений: 409
|
Да, хотя разницы между debug и release не заметил. на 50 птичках выдает 45-50 fps . на 200 белых квадратах 20*20px 10fps
public function Game() { for (var i:int = 0; i < 50;i++) {var bird = new Image(Root.assets.getTexture("starling_rocket")); init(bird); moveBird(bird); } } private function init(mBird:Image):void { mBird.pivotX = mBird.width / 2; mBird.pivotY = mBird.height / 2; mBird.x = Constants.STAGE_WIDTH / 2; mBird.y = Constants.STAGE_HEIGHT / 2; //mBird.addEventListener(TouchEvent.TOUCH, onBirdTouched); addChild(mBird); birds.push(mBird); } private function moveBird(bird:Image):void { var scale:Number = Math.random() * 0.8 + 0.2; Starling.juggler.tween(bird, Math.random() * 0.5 + 0.5, { x: Math.random() * Constants.STAGE_WIDTH, y: Math.random() * Constants.STAGE_HEIGHT, scaleX: scale, scaleY: scale, rotation: Math.random() * deg2rad(180) - deg2rad(90), transition: Transitions.EASE_IN_OUT, onComplete: moveBird, onCompleteArgs:[bird] }); } Последний раз редактировалось faraday; 06.06.2014 в 14:40. |
Часовой пояс GMT +4, время: 09:14. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|