A particle editor compatible with Starling and Sparrow frameworks.
This tool will convert any MovieClip containing Other MovieClips, Sprites or Graphics into a starling Texture Atlas, all in runtime. By using it, you won't have to statically create your spritesheets. Just take a regular MovieClip containing all the display objects you wish to put into your Atlas, and convert everything from vectors to bitmap te…
今回は、ビットマップ (テクスチャ) の表示方法です。Starling では、ビットマップか、前回までのように矩形を使って画面を構成します。 記事の後半では、動的にピットマップを更新する方法もご紹介します。 (注:以下の文章では、"テクスチャ = ビットマップ" と思ってお読みください) Image と Texture クラス Starling フレームワークでは、ビットマップを表示するのに Image を使います。Image は Quad のサブクラスです。Quad にビットマップを扱う機能を追加したものが Image という位置づけです。 Flash Player の表示オブジェクトでは Bitmap に BitmapData があるように、Starling では Image に Texture があります。Image が表示オブジェクトとして使われて、データの実体は Texture
Adobe Texture Format(ATF)は、FlashランタイムのStage3D APIで使用するテクスチャのアセット用に推奨されているファイルタイプです。 この記事では、アドビがATFファイルを作成および管理するために提供している、以下のツールを解説します。 png2atf pvr2atf atf2pvr ATFViewer atfinfo pngalpha pngsquare ATFファイルは圧縮技術に依存しています、また、覚えておくべき制限事項がいくつかあります。 ATF圧縮 ATFファイルは、テクスチャデータを保持するファイルのコンテナです。ATFファイルでは、JPEG XR圧縮と、ブロックベースの圧縮という、2種類の一般的な技術を使った非可逆圧縮が利用できます。JPEG XR圧縮は、記憶領域とネットワーク帯域幅の節約に有効な方法です。ブロックベースの圧縮は、RGBAテク
Starling は Stage3D を利用した高速な 2D 描画の実現を目指したフレームワークです。以前の記事 (Starling (ActionScript 3 の 2D フレームワーク) のご紹介のつづき) で概要と簡単な使い方を紹介しました。 Starlig では、アニメーションに 3 種類の方法が使えます。今回から、何回かに分けて、それぞれの書き方を紹介します。従来の表示リストのアニメーションと比較してみて下さい。 開発環境の準備 Starling の開発環境は、Flash Player 11 と AIR 3 への対応が前提です。現時点では、唯一サポートされた環境である Flash Builer 4.6 の利用をお勧めします。 Flash Professional CS5 もしくは CS5.5 を使う場合は、以下の記事で紹介した機能拡張が便利です。 日本語版 Flash Prof
ATF (Adobe Texture Format) は GPU で利用するテクスチャのコンテナとして使われるフォーマットです。Stage3D にも ATF を GPU にアップロードする API が提供されています。 ところが、これまで ATF を生成するツールは提供されていませんでした。ということで、こちら (なぜか dropbox) にようやく待望の ATF SDK が公開です。 ダウンロードすると、ZIP ファイル内には、 Mac、Windows、Linux 用のツール ATF のスペック (PDF : 英語) ユーザーガイド (PDF : 英語) が含まれています。 ATF を使った開発を行うには以下の環境が必要です。 AIR SDK 3.4 の最新版 (Flash Builder 4.7 ベータ版に付いてきます) Starling を使う場合は最新版の Starling 1.2
ATFを使うメリット 表1を見ると、iOS、Android、デスクトップをターゲットにしてGPU描画を行うアプリケーションを開発する場合は、それぞれのプラットフォームに合った形式の圧縮テクスチャを用意したいところです。例えば、全てのアセットに対して以下のデータを用意することになるかもしれません。 WindowsおよびMac OS用にDXT Android用にETC1またはDXT iOS用にPVRTC 更に、実行時には、アプリケーションの動作環境を判定して、アップロードするテクスチャを選ぶという処理も必要になります。結果としてテクスチャファイルの管理や動作確認の手間が増えそうです。手間が増えるのは嬉しくありませんよね?ATFはここで役に立ちます。ATFは複数のテクスチャを1つにまとめるフォーマットです。そしてStage3DはATFに対応しています。つまりFlash PlayerやAdobe
FlashDevelopのすすめ Q. FlashDevelopって何? A. エディタだよ。統合開発環境(IDE)だよ。 ダウンロード http://www.flashdevelop.org/ FlashDevelopをすすめるわけ 軽い インストールや日本語化が簡単 部分一致による入力補完(diobcと入力するとDisplayObjectContainerが補完されるみたいなの) そして… FlashDevelopがサポートしてる言語は以下の通り ブラウザ系 HTML CSS,SCSS,LESS,HSS JavaScript,TypeScript,Haxe ActionScript2,ActionScript3,Haxe サーバーサイド PHP Python Haxe その他いろいろ C++ C# Loom 各言語のサポート状況 AS3 シンタックスハイライトと高度な入力補完 強力なリ
Common Lisp製のテキストエディタにコントリビューションをしたので、その実装とかこぼれ話を発表しました。
Cross-platform user interface components for creative frontend projects Dozens of UI controlsMix and match a variety of UI components, including buttons, sliders, toggles, scrolling lists, layout containers, navigators, and more. See all UI components → Cross-platformBuild stunning, GPU-accelerated user interfaces on a variety of platforms — including mobile devices, desktop computers, and web bro
はじめまして。 アメーバ事業本部コア室コアディベロップメントグループの新屋です。 コア室では3Dアニメーションライブラリの開発を行っています。 リアルタイム・プリレンダ問わず3Dモーショングラフィックが好きで趣味でも3Dの制作をしています。プリレンダはTAKCOMさん、WOWのdaihei shibataさん、ogaoooooさん、リアルタイムはMasato Tsutsuiさん等の作品が好きです。 リアルタイム3D 昨今のスマートフォンの処理能力の向上に伴い、webブラウザでも一昔前にPCで動作していたようなリッチなコンテンツも高速に処理できるようになりました。 スマホサービスでは必ずと言っていい程CSSやjavascriptでのUI・演出アニメーションが組込まれています。 そうしたアニメーションの表現力を引き上げる方法の一つとしてリアルタイム3Dを紹介します。 リアルタイム3Dを扱う言語
Language Navigation Language Navigation
Stalirng の Web 標準版 ? となるべく、Starling.js についての発表がありました。(Starling JS) 特に、デバイスのブラウザも含めてのクラスプラットフォームを意識したものだと思われます。その辺りの詳細は、来週の MAX でも聞けるかもしれません。 Starling.js の特徴は、Starling と同じ API が提供されるのはもちろん、それが TypeScript から利用できることです。名前は JS となっていますが、Starling.js のコードは基本的に TypeScript で書かれているようです。 そのため、クラスやインターフェースなどを使って AS3 で開発した既存のコードの再利用も、比較的容易にできそうです。 (もちろん、開発する側として JavaScript を使うという選択は可能ですが) また、現在は Canvas に依存している描
Haxe API documentation version 4.3.4Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities. Getting Started With HaxeTake a look at our introductionRead through the Haxe ManualLook at these use cases for HaxeFind and install popular Haxe li
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く