スターリングは、プロのFlashゲームが作成可能な、非常に複雑で高度なツールです。
スターリングは、実際に広く成功した怒っている鳥のゲームが符号化されたゲームエンジン(フラッシュ版)です。
エンジンはFlashのStage3D機能をフル活用して、主にパフォーマンス上の光のサイズに焦点を当てています。
このリリースの新機能:
この簡単な3D変換のために追加「Sprite3D」クラス
DisplayObject、RenderSupportとMatrixUtilクラスに追加された3D変換方式
追加されたクラスステージに3Dカメラのプロパティ( 'fieldOfViewが」、「焦点距離」、「projectionOffset')
DisplayObjectクラスに追加された「is3D 'プロパティ
( 'numConnections'プロパティ経由)AssetManagerクラスに並列資産の負荷を追加しました
GradleとMavenのために(アンドラーシュCsizmadia&ホンザBreckaのおかげで)ビルドスクリプトを追加しました
追加された自動TravisCI統合テスト(アンドラーシュCsizmadia&ホンザBreckaのおかげで)
追加「RenderTexture.optimizePersistentBuffers」テクスチャをレンダリングシングルバッファ有効にします
ネストされたフィルタ(AIR 15のおかげで)のサポートが追加されました
テクスチャをレンダリングするためにフィルタリングのオブジェクトを描画するためのサポートが追加されました
「テキストフィールド」クラスへのHTMLテキストのサポートが追加されました(TrueTypeフォントのみ)
Buttonクラスに「色」プロパティを追加しました
Buttonクラスにし、「無効」の状態」の上に「追加しました
Buttonクラスに「オーバーレイ」プロパティを追加しました
Buttonクラスに追加された「readjustSize 'メソッド
BitmapFontクラスに追加「hasChars 'ユーティリティメソッド
BitmapFontクラスに追加「getCharIDs 'ユーティリティメソッド
BitmapFontクラスに「テクスチャ」プロパティを追加しました
AssetManagerクラスに追加「textureFormat 'プロパティ
AssetManagerクラスに追加「isLoading 'プロパティ
AssetManagerクラスに追加「textureRepeat 'プロパティ
AssetManagerクラスに追加「IO_ERROR」イベント(URLLoaderクラスのロード時に失敗しました)
AssetManagerクラスに追加「PARSE_ERROR」イベント(トーマス・ルフェーブルのおかげで)
AssetManagerクラス(ホンザBreckaのおかげで)に追加「SECURITY_ERROR」イベント
より良い拡張性のために、AssetManager方法にいくつかの「保護」修飾子を追加しました
スターリングクラスに追加「FATAL_ERROR」イベント(アンドラーシュCsizmadiaのおかげで)
スターリングクラスに追加「stopWithFatalError 'メソッド
スターリングクラスに追加「backBufferPixelsPerPoint 'プロパティ
「Sprite.flatten() 'を追加しました」ignoreChildOrder'パラメータ(感謝vync79するために)
追加された「cleanMasterString 'ユーティリティメソッド(ジャクソンダンスタンのおかげで)
AssetManagerは、XMLまたはJSONを解析できない場合のByteArray - フォールバックを追加しました
チェーンいるColorMatrixFilter機能に機能を追加(ティム・コンクリングのおかげで)
自動プロファイル選択に「標準」プロファイルを追加しました
SystemUtilクラスに追加「supportsRelaxedTargetClearRequirement 'プロパティ
追加 '形式'とRenderTextureコンストラクタに「リピート」の引数
MovieClipクラス(Kawika Heftelのおかげで)に追加」するSoundTransform 'プロパティ
QuadBatchクラスに追加「setQuad 'メソッド
追加MathUtilクラス
IntelliJ IDEAのための追加されたプロジェクトとモジュールファイル
IntelliJ IDEAのための追加されたヘルパースクリプト」copy_resources.rb」
最適化:永続的なテクスチャは、もはやダブルバッファリングを必要としないレンダリング(AIR 15のおかげで)
構文解析に最適化され、すべての内部XML(JohnHeart&アンドリューPelleranoのおかげで)
最適化されたBitmapFont組成 - 今、すべての一時的なオブジェクトをプール
いくつかの内部で使用されるのBitmapData(テキストフィールド、MiniBitmapFont)用に最適化されたメモリ管理
名前のソートされたリストをキャッシュすることによって最適化された「TextureAtlas.getNames」
常に同じサブテクスチャのインスタンスを返すことによって最適化された「TextureAtlas.getTexture」
最適化された「DisplayObject.removeEventListeners '(Fraggleのおかげで)
別工程でフォント/アトラスXMLSを処理することにより最適化された「AssetManager.loadQueue」
MovieClipクラスで最適化された「advanceTime 'メソッド
最適化された「Array.slice」を回避することにより、機能 'を実行」
FragmentFilterでパステクスチャの最適化処理(null参照の可能性を回避します)
いくつかの場所で「Array.pushを」を回避することによって最適化されたAOTパフォーマンス
最適化された足場とデモプロジェクト、彼らはもはや組み込まれた背景テクスチャを必要としないように、
このバージョン1.6 / 1.7 RCの新機能:シンプルな3D変換のための
この追加「Sprite3D」クラス
DisplayObject、RenderSupportとMatrixUtilクラスに追加された3D変換方式
追加されたクラスステージに3Dカメラのプロパティ( 'fieldOfViewが」、「焦点距離」、「projectionOffset')
DisplayObjectクラスに追加された「is3D 'プロパティ
( 'numConnections'プロパティ経由)AssetManagerクラスに並列資産の負荷を追加しました
GradleとMavenのために(アンドラーシュCsizmadia&ホンザBreckaのおかげで)ビルドスクリプトを追加しました
追加された自動TravisCI統合テスト(アンドラーシュCsizmadia&ホンザBreckaのおかげで)
追加「RenderTexture.optimizePersistentBuffers」テクスチャをレンダリングシングルバッファ有効にします
ネストされたフィルタ(AIR 15のおかげで)のサポートが追加されました
テクスチャをレンダリングするためにフィルタリングのオブジェクトを描画するためのサポートが追加されました
「テキストフィールド」クラスへのHTMLテキストのサポートが追加されました(TrueTypeフォントのみ)
Buttonクラスに「色」プロパティを追加しました
Buttonクラスにし、「無効」の状態」の上に「追加しました
Buttonクラスに「オーバーレイ」プロパティを追加しました
Buttonクラスに追加された「readjustSize 'メソッド
BitmapFontクラスに追加「hasChars 'ユーティリティメソッド
BitmapFontクラスに追加「getCharIDs 'ユーティリティメソッド
BitmapFontクラスに「テクスチャ」プロパティを追加しました
AssetManagerクラスに追加「textureFormat 'プロパティ
AssetManagerクラスに追加「isLoading 'プロパティ
AssetManagerクラスに追加「textureRepeat 'プロパティ
AssetManagerクラスに追加「IO_ERROR」イベント(URLLoaderクラスのロード時に失敗しました)
AssetManagerクラスに追加「PARSE_ERROR」イベント(トーマス・ルフェーブルのおかげで)
AssetManagerクラス(ホンザBreckaのおかげで)に追加「SECURITY_ERROR」イベント
より良い拡張性のために、AssetManager方法にいくつかの「保護」修飾子を追加しました
スターリングクラスに追加「FATAL_ERROR」イベント(アンドラーシュCsizmadiaのおかげで)
スターリングクラスに追加「stopWithFatalError 'メソッド
スターリングクラスに追加「backBufferPixelsPerPoint 'プロパティ
「Sprite.flatten() 'を追加しました」ignoreChildOrder'パラメータ(感謝vync79するために)
追加された「cleanMasterString 'ユーティリティメソッド(ジャクソンダンスタンのおかげで)
AssetManagerは、XMLまたはJSONを解析できない場合のByteArray - フォールバックを追加しました
チェーンいるColorMatrixFilter機能に機能を追加(ティム・コンクリングのおかげで)
自動プロファイル選択に「標準」プロファイルを追加しました
SystemUtilクラスに追加「supportsRelaxedTargetClearRequirement 'プロパティ
追加 '形式'とRenderTextureコンストラクタに「リピート」の引数
MovieClipクラス(Kawika Heftelのおかげで)に追加」するSoundTransform 'プロパティ
QuadBatchクラスに追加「setQuad 'メソッド
追加MathUtilクラス
IntelliJ IDEAのための追加されたプロジェクトとモジュールファイル
IntelliJ IDEAのための追加されたヘルパースクリプト」copy_resources.rb」
最適化:永続的なテクスチャは、もはやダブルバッファリングを必要としないレンダリング(AIR 15のおかげで)
構文解析に最適化され、すべての内部XML(JohnHeart&アンドリューPelleranoのおかげで)
最適化されたBitmapFont組成 - 今、すべての一時的なオブジェクトをプール
いくつかの内部で使用されるのBitmapData(テキストフィールド、MiniBitmapFont)用に最適化されたメモリ管理
名前のソートされたリストをキャッシュすることによって最適化された「TextureAtlas.getNames」
常に同じサブテクスチャのインスタンスを返すことによって最適化された「TextureAtlas.getTexture」
最適化された「DisplayObject.removeEventListeners '(Fraggleのおかげで)
別工程でフォント/アトラスXMLSを処理することにより最適化された「AssetManager.loadQueue」
MovieClipクラスで最適化された「advanceTime 'メソッド
最適化された「Array.slice」を回避することにより、機能 'を実行」
FragmentFilterでパステクスチャの最適化処理(null参照の可能性を回避します)
いくつかの場所で「Array.pushを」を回避することによって最適化されたAOTパフォーマンス
最適化された足場とデモプロジェクト、彼らはもはや組み込まれた背景テクスチャを必要としないように、
このバージョン1.6の新機能です:
この簡単な3D変換のために追加「Sprite3D」クラス
DisplayObject、RenderSupportとMatrixUtilクラスに追加された3D変換方式
追加されたクラスステージに3Dカメラのプロパティ( 'fieldOfViewが」、「焦点距離」、「projectionOffset')
DisplayObjectクラスに追加された「is3D 'プロパティ
( 'numConnections'プロパティ経由)AssetManagerクラスに並列資産の負荷を追加しました
GradleとMavenのために(アンドラーシュCsizmadia&ホンザBreckaのおかげで)ビルドスクリプトを追加しました
追加された自動TravisCI統合テスト(アンドラーシュCsizmadia&ホンザBreckaのおかげで)
追加「RenderTexture.optimizePersistentBuffers」テクスチャをレンダリングシングルバッファ有効にします
ネストされたフィルタ(AIR 15のおかげで)のサポートが追加されました
テクスチャをレンダリングするためにフィルタリングのオブジェクトを描画するためのサポートが追加されました
「テキストフィールド」クラスへのHTMLテキストのサポートが追加されました(TrueTypeフォントのみ)
Buttonクラスに「色」プロパティを追加しました
Buttonクラスにし、「無効」の状態」の上に「追加しました
Buttonクラスに「オーバーレイ」プロパティを追加しました
Buttonクラスに追加された「readjustSize 'メソッド
BitmapFontクラスに追加「hasChars 'ユーティリティメソッド
BitmapFontクラスに追加「getCharIDs 'ユーティリティメソッド
BitmapFontクラスに「テクスチャ」プロパティを追加しました
AssetManagerクラスに追加「textureFormat 'プロパティ
AssetManagerクラスに追加「isLoading 'プロパティ
AssetManagerクラスに追加「textureRepeat 'プロパティ
AssetManagerクラスに追加「IO_ERROR」イベント(URLLoaderクラスのロード時に失敗しました)
AssetManagerクラスに追加「PARSE_ERROR」イベント(トーマス・ルフェーブルのおかげで)
AssetManagerクラス(ホンザBreckaのおかげで)に追加「SECURITY_ERROR」イベント
より良い拡張性のために、AssetManager方法にいくつかの「保護」修飾子を追加しました
スターリングクラスに追加「FATAL_ERROR」イベント(アンドラーシュCsizmadiaのおかげで)
スターリングクラスに追加「stopWithFatalError 'メソッド
スターリングクラスに追加「backBufferPixelsPerPoint 'プロパティ
「Sprite.flatten() 'を追加しました」ignoreChildOrder'パラメータ(感謝vync79するために)
追加された「cleanMasterString 'ユーティリティメソッド(ジャクソンダンスタンのおかげで)
AssetManagerは、XMLまたはJSONを解析できない場合のByteArray - フォールバックを追加しました
チェーンいるColorMatrixFilter機能に機能を追加(ティム・コンクリングのおかげで)
自動プロファイル選択に「標準」プロファイルを追加しました
SystemUtilクラスに追加「supportsRelaxedTargetClearRequirement 'プロパティ
追加 '形式'とRenderTextureコンストラクタに「リピート」の引数
MovieClipクラス(Kawika Heftelのおかげで)に追加」するSoundTransform 'プロパティ
QuadBatchクラスに追加「setQuad 'メソッド
追加MathUtilクラス
IntelliJ IDEAのための追加されたプロジェクトとモジュールファイル
IntelliJ IDEAのための追加されたヘルパースクリプト」copy_resources.rb」
最適化:永続的なテクスチャは、もはやダブルバッファリングを必要としないレンダリング(AIR 15のおかげで)
構文解析に最適化され、すべての内部XML(JohnHeart&アンドリューPelleranoのおかげで)
最適化されたBitmapFont組成 - 今、すべての一時的なオブジェクトをプール
いくつかの内部で使用されるのBitmapData(テキストフィールド、MiniBitmapFont)用に最適化されたメモリ管理
名前のソートされたリストをキャッシュすることによって最適化された「TextureAtlas.getNames」
常に同じサブテクスチャのインスタンスを返すことによって最適化された「TextureAtlas.getTexture」
最適化された「DisplayObject.removeEventListeners '(Fraggleのおかげで)
別工程でフォント/アトラスXMLSを処理することにより最適化された「AssetManager.loadQueue」
MovieClipクラスで最適化された「advanceTime 'メソッド
最適化された「Array.slice」を回避することにより、機能 'を実行」
FragmentFilterでパステクスチャの最適化処理(null参照の可能性を回避します)
いくつかの場所で「Array.pushを」を回避することによって最適化されたAOTパフォーマンス
最適化された足場とデモプロジェクト、彼らはもはや組み込まれた背景テクスチャを必要としないように、
このバージョン1.5.1の新機能です:
この純粋なFlashプロジェクトでの問題を回避するために、カスタム定数と「HTTPStatusEvent.HTTP_RESPONSE_STATUS」への参照を交換しました。
このバージョン1.5の新機能:
この追加しました:
自動Context3Dプロファイル選択のためのサポート
可能な場合は、メモリを節約するためにRectangleTexturesの自動使用
( 'TexturePacker'のようなツールのための)回転しSubTexturesのサポート
「AssetManager.enqueueWithName」に「ファイル」インスタンスのサポート
「AssetManager.enqueueWithName」にあたり、テクスチャオプションのサポート
AssetManagerを使用して複数のスターリングインスタンスのサポート
AssetManagerに「バックグラウンド実行」をサポート
最新のATFファイル形式のサポート
(AIR 13に来て)RenderTexturesでアンチエイリアシングのサポート
「Juggler.delayCall」における遅延コールの自動プーリング
ジャグラーに「repeatCall便利機能
古典Flashで「mouseChildren」に類似の容器に「touchGroup 'プロパティ、
プラットフォームに依存するタスクを簡素化するための「SystemUtil」クラス
BitmapFontに「offsetX / Y」の特性
「Stage.drawToBitmapData 'から'透明 'パラメータ
「Texture.fromData 'メソッド
最適化されました:
起動時間を非常にいい加減AGALプログラムを作成することによって、(感謝ajwfrostするために)
ループを回避することによって「DisplayObject.rotation「セッターのパフォーマンス(感謝ZEHに)
大規模なオブジェクトの割り当てを減らすことによって、レンダリングビットマップフォント(ジェフのおかげで)
「Quad.setColor '(IonSwitzのおかげで)
「DisplayObject.transformationMatrix「セッター
QuadBatchインスタンスの容量変化
「は、removeEventListener」
割り当てを回避することによって「Texture.frame「ゲッター
修正:
AssetManagerオブジェクトのファイル名と拡張子の解析
TrueTypeフォントをBMPへフォントを変更した後失われたコンテキストにnull参照
フラッシュCCでのコンパイラの警告
複数の派遣「addedTo'-と 'removedFromStage」イベント
RenderTexture閉鎖の割り当て(ジョナサン・ハートのおかげで)
連続して「purgeQueue 'と' loadQueue 'を呼び出すときにタイミングの問題
コンテキストが失われた後に「advanceTime 'が呼び出されたこと
コンテキスト損失後のTextFieldクラス内で時折ヌル参照
QuadBatchの最大サイズ
このバージョン1.4.1の新機能です:
この国民AssetManager.numQueuedAssets 'プロパティを追加しました。
「AssetManager.queue 'プロパティを保護された追加されました。
「Starling.registerProgramFromSource 'メソッドを追加しました。
彼らの「バッチ可能 'プロパティを有効にすることで、ボタンのテキストのレンダリングを最適化されています。
シェーダプログラムをキャッシュすることによって最適化されたフラグメントのフィルタ構成。
最適化された「VertexData.numVertices」セッター。
それがステージ境界外に完全だったとき、誤った」のclipRect」を修正しました。
「purgeQueueが「アクティブTIMOUT中に呼び出された「AssetManager.loadQueue」で修正されたエラー。
足場プロジェクトのFDTの互換性のために修正しました無名関数。
このバージョン1.4の新機能です:
この単純な矩形のマスキングのための追加された「Sprite.clipRect 'プロパティ
追加「DisplacementMapFilter」
「HiDPI '(すなわち、網膜のMacBook)のサポートが追加されました
AIR 3.8で導入されたRectangleTexturesのサポートが追加されました
更新されたATFファイル形式のサポートが追加されました
コンテキスト損失のマニュアルテクスチャー復元のために追加」Texture.root.onRestore() '
追加「Texture.fromEmbeddedAsset() '
追加「TextField.autoSize」(ティム・コンクリングのおかげで)
資産のカスタム命名のために追加」AssetManager.enqueueWithName() '
サブクラスでカスタム命名規則については「AssetManager.getName() 'の保護を追加しました
サブクラス化のための追加された保護された「TextField.formatText() '
AssetManagerへの一般的なXML、ByteArrayとして定義およびJSONデータのサポートが追加されました
追加「Stage.drawToBitmapData() 'ゲームのスクリーンショットのための方法
追加された「TextureAtlas.texture 'プロパティ
追加「Tween.getEndValue() '
追加「Tween.getProgress() '
追加「Quad.premultipliedAlpha '(一貫性のため)
追加「AssetManager.checkPolicyFile」
追加「AssetManager.purgeQueue() 'メソッド:すべての保留中のロード操作をキューを空にする&停止
このバージョン1.4の新機能RCます。
追加:
単純な矩形のマスキング(ティム・コンクリングのおかげで)のための「Sprite.clipRect 'プロパティ
「DisplacementMapFilter」
「HiDPI '(すなわち、網膜のMacBook)のサポート
AIR 3.8で導入されたRectangleTexturesのサポート
更新されたATFファイル形式のサポート
コンテキスト損失のマニュアルテクスチャー復元のための「Texture.root.onRestore() '
「Texture.fromEmbeddedAsset() '
「TextField.autoSize」(ティム・コンクリングのおかげで)
資産のカスタム命名のための「AssetManager.enqueueWithName() '
サブクラスでカスタムの命名規則については「AssetManager.getNameを() '保護
サブクラス化のための「TextField.formatText() '(マシューズを付与するためのおかげで)プロテクト
AssetManagerへの一般的なXML、ByteArrayとして定義およびJSONデータのサポート
ゲームのスクリーンショットのための「Stage.drawToBitmapData()」メソッド
「TextureAtlas.texture 'プロパティ
「Tween.getEndValue() '(ジョシュTynjalaのおかげで)
「Tween.getProgress() '
(一貫性のために)「Quad.premultipliedAlpha」
「AssetManager.checkPolicyFile」
「TextField.redraw() 'の内容を即座に描画を強制する方法
最適化されました:
iOSの上の隠されたオブジェクトの割り当て(ニッセBryngfors&アドビスカウトのおかげで)
コンテキスト損失の場合におけるテクスチャレクリエーションの取扱い(はるかに少ないメモリが必要)
ENTER_FRAMEイベントのブロードキャスト
「DisplayObject.transformationMatrix「計算(ヴィレKoskelaのおかげで)
レンダリング中に使用QuadBatchesの使用方法(ここでそれらをトリミング)
テキストが空の文字列である場合にTextFieldを除去することにより、「ボタン」
「DisplayObjectContainer.setChildIndex() '(ジョシュTynjalaのおかげで)
更新:
AssetManagerのファイル名/ URL解析(peeroboのおかげで)より堅牢にします
キーボードイベント:彼らは現在、すべての表示オブジェクトに放送されます
代わりに「fruitstrap」の「iOSのデプロイ」を使用する「transporter_chief.rb」
フィルタはに描画領域は(今の境界+マージンをobjectに限ります)
大文字と小文字を区別しないことにするビットマップフォント登録
ビットマップフォントの名前としてテクスチャファイル名を使用するAssetManager
修正:
マウスとタッチスクリーンの両方を持つデバイス上でマルチタッチのサポート
AssetManagerは時々キューのロードが完了しないこと
ポイントエラーを浮動回避するために「MovieClip.totalTime」の計算
内の特殊なケースでいくつかの問題」MovieClip.advanceTime() '
等幅ビットマップフォントのレイアウト
「Starling.dispose() '(セバスチャンMarketsmullerのおかげ)で不要なcontext3D-レクリエーション
VertexDataでさまざまなエラー(hamidhomatashのおかげで)
「DisplayObject.transformationMatrix「セッターにpivotX / Y-アップデートがありません
ネイティブのTextFieldパディング値
このバージョン1.3の新機能です:
このはATFテクスチャの非同期ロードのサポートを追加しました
RenderSupportクラスに追加「レンダーターゲット 'プロパティ
RenderSupportクラスに追加「scissorRect 'プロパティ
テクスチャクラスに「nativeWidth '&' nativeHeightのプロパティを追加しました
追加「Juggler.contains 'メソッド(ジョシュTynjalaのおかげで)
(再割り当てずに)直接スターリングビューポート矩形を変更するためのサポートが追加されました
ATFテクスチャのミップマップを無視するオプションを追加しました
追加された「DelayedCall」クラスにメソッドを「リセット」
無限の「DelayedCall」の繰り返しのためのサポートが追加されました
タッチに追加「圧力」と「サイズ」のプロパティ
「Touch.getTouches」に、オプションの「結果」の引数を追加しました
「TextureAtlas.getTextures /によりgetNames 'に、オプションの「結果」の引数を追加しました
BitmapFontキャリッジリターン文字のサポートが追加されました
「fromBitmap 'メソッドにミップマップとスケールの引数を追加しました
デモ・プロジェクトに追加プリローダー
「Starling.showStatsAt」に追加しましたスケールパラメータ
ネイティブステージ上Event.MOUSE_LEAVEのサポートが追加されました
Mavenのビルドのためのサポートが追加されました
スターリングインスタンスに追加された「contextData 'プロパティ
追加された「RenderSupport.assembleAgal」
今のAndroid&iOSのために同じ起動クラスを使用して、モバイル足場とデモプロジェクトを更新しました
「トランジション」クラスの更新メソッドは保護されます
公的に更新「DisplayObject.hasVisibleArea 'メソッド
パフォーマンス向上のための更新MovieClip.fpsセッター
共有コンテキストの状況の更新処理(今もコンテキスト損失をサポート)
「mx.core 'ライブラリへの依存を避けるために除去埋め込みアセット
スターリングが停止しているときに、レンダリング固定表示リスト
固定「DisplayObject.transformationMatrix」セッター
固定ちょうどフラッシュProのように動作するようにスキュー
コメントが見つかりません