You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
3D物理演算ライブラリであるOimoPhysics、つい先日公開された3Dエフェクト作成ツールのAwayEffect、そしてそれらのライブラリを用いたFlashのStage3Dサンプルコンテンツを制作しましたのでご紹介します。 デモ1:「Shooting Blocks」を再生する高くつまれた箱に魔◯光殺砲みたいなビーム砲をあてて撃ち落とす、ゲームなどでありがちなサンプルコンテンツです。OimoPhysicsとAway3Dを連携した際に、どの程度パフォーマンスが出るのか知りたかったので作成してみました。よほど箱の数を増やさない限り(数万オブジェクト単位)、実用に耐えうるコンテンツができると思います。アトラクションコンテンツなどで使う機会があれば使ってみたいと考えています。 デモ2:「Rolling Ball」を再生するこちらは、物理演算エンジンのテストでよくあるボール転がし系のサンプルコンテ
firetype is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. firetype is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A P
このページを編集 このページを編集(メニュー非表示編集;α) このページをコピーして新規ページを作成 このページのページ名を変更 このページの編集モードを変更 このページの閲覧/編集権限の変更 このページにファイルをアップロード このウィキにファイルをアップロード(FTP機能/管理者のみ利用可) メニューを編集(メニュー部分は非表示で編集) 右メニューを編集(メニュー部分は非表示で編集)
AirHttpdはAdobe AIR製のオープンソース・ソフトウェア。Adobe AIRは同じコードでWindows/Mac OSX/Linuxと動作させることができ、さらにリッチなインタフェースも提供できるプラットフォームだ。現在2.0が開発中で、新しい機能がさらに増える予定だ。 Adobe AIRでHTTP その一つの機能を使って実現したのがAirHttpdだ。名前の通りAdobe AIRを使ったHTTPサーバとなっている。なぜAdobe AIRでサービスなのか、という気もするだろうが任意のサービスを立ち上げられるようになったら、Adobe AIRとしての可能性をさらに広げるのは間違いないだろう。 利用はポート番号と公開するディレクトリを指定し、Listenボタンを押すだけだ。終了時にはShutdownボタンを押せば良い。画面の下にはアクセスログが表示されるようになっている。ディレクト
Hi! UAFPUG and FlashGAMM were awesome and at first I wanna talk about new “extended” profile in Stage3D. I’m really excited about new features. You can download new FlashPlayer 11.6 and AIR 3.6 Beta with Stage3D “extended” profile, here is a release notes Multiple render targets(MRT) MRTs allow a fragment shader to write out data to up to four different targets. This potentially removes the need t
I did a small comparison of the most common ways in which a Flash or an AIR developer makes use of a physics engine in a game. The test involves creating 50 dynamic bodies with full bounce and dropping them in a walled enclosure and normal gravity. And this test was tried with the following … Continue reading →
import flash.filesystem.File; // ファイルオブジェクトを作成する var file0 : File = new File(); var file1 : File = new File("C:\\test.txt"); var file2 : File = new File("file:///C:/test.txt"); var file3 : File = new File("/home/user/test.txt");
Slots are an incredibly popular form of online gambling, and it’s no surprise why. The games offer a level of immersion and entertainment unlike any other, and they can easily be adapted to fit different players’ needs. However, due to the popularity of these games, there is now more competition than ever before. If you want your slot game to stand out from the crowd, here are some tips on how to
Adobe Scout は Gaming SDK の一部として提供されている、Flash Player あるいは AIR 上 (内) で実行されるコンテンツのプロファイリング用のツールです。 詳細な情報を取得できるため、コンテンツの問題を解決するにはとても便利ですが、取得可能な情報が多いために、最初のうちは、どこから見たら良いのか戸惑ってしまうかもしれません。そこで、Scout が扱う情報の種類を整理してみたいと思います。 Scout は、以下の 5 種類の情報を取得する機能を持っています。各々の項目に対して、取得するかどうかを事前に指定できます。 (途中で変えることはできません) 基本 Telemetry ActionScript サンプラー CPU 使用率 DisplayList レンダリング処理 Stage3D の記録 各項目、それぞれ測定の対象となる動作も、測定の結果 Scout
この記事は 「Why you should use WebGL」の著者 Florian 氏に転載許可をいただき、CC-by-sa license のもと公開します。まだ翻訳途中です ( still translating… ) There is (among graphics enthusiasts) a lot of debate what API/version of something to use with a bunch of hotly contested alternatives. I would like to convince you to give WebGL a try, and this blog post explains why. It will also quickly summarize a few things people usually ask abo
昨日ちょっと試してみたんだけどよく分からなかったので誰か知ってたら教えてください。 疑問 png2atf -c -i texture.png -o texture.atf を実行した際にできる ATF ファイルはどうやって使うのか? やったこと png2atf -c -i texture.png -o texture.atf で ATF ファイルを作る。 URLLoader でバイナリファイルとして読み込む。 var data: ByteArray = urlLoader.data; data.position = 7; var w: int = 1 << data.readByte(); var h: int = 1 << data.readByte(); var texture: Texture = context3D.createTexture(w, h, Context3DText
■ANEtty ANEを実装するには、.aneという「ネイティブライブラリ等をアーカイブ化したファイル」が必要になります。そのファイルを作るのがとても大変なので、その製作を支援するツールです。 ■ダウンロード (ver 1.0.0) ・Windows(WindowsXPのみ) http://melancholy.raindrop.jp/air/anetty/ANEtty_1_0_0.exe ・Mac http://melancholy.raindrop.jp/air/anetty/ANEtty_1_0_0.dmg 注意:Windows版は、現段階ではWindowsXPのみ対象とします。Windows7以降では不具合が出ているため、動作保障は致しません。現在調査中です。 ■ANEtty 0.0.3からの追加要素 ・複数プロジェクトの対応 ・各プラットフォーム用library.swf
iTunesのようなCoverFlowのサンプルを最新版Flash Player 11のGPU機能を使って作ってみました。ソースコードも無料で公開していますので、よければ試してみてくださいませ。 デモ (要Flash Player 11) ソースコード一式 技術解説 Cover Flowはこことかここをはじめ今までいろんなところで無料サンプルが紹介されてますが、ポリゴンの重なり問題や、床の反射表現、奥行きのライティング具合(画面端のスライドほど暗く見える)など、こだわるポイントが結構あって地味に処理負荷が重い表現手法の一つでした。Flash Player 9時代のPapervision3Dでポリゴンの重なり問題が結構シビアだったりして、CoverFlowに限らず苦労された方も多かったのではないでしょうか。今回はAlternativa3Dというフレームワークを使用していますが、ポリゴンの重な
wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい
wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい
ちょっと仕事がらみでユージン先生作の超素敵な AR エンジン「IN2AR」を試していたなかで、AR マーカーファイルをアプリにエンベットせずにサーバー上から動的に読み込んでも無事動作したのでちょっとだけメモ。 マーカー読み込み部分のコードはこんな感じ。(エラー処理は省略) private var _loader:URLLoader; private var _markerData:ByteArray; private function dataLoader():void { var req:URLRequest = new URLRequest( "マーカーデータのURL" ); req.contentType = "application/octet-stream"; // URLLoaderDataFormat.BINARY でロード _loader = new URLLoader()
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く