先のエントリでお伝えした通り、Player10用のFlexSDKが出ていたので、密かに注目度の高い、FlashPlayer10の新機能「Vector」について、分かってることをまとめてみた。 Vectorとは何か VectorはECMAScript4から先行導入された機能で、一見Arrayと同じですが、全ての要素が同じ型でなければならないという制約が付きます。一般的な言葉で言えば、ジェネリクスです。 Vectorは、次のような新文法...
仮題「PV3D Racing “Concept-α”」が完成しました! PV3D Racing “Concept-α” ゲームをプレイする (要:Flash Player 9.0.115.0以降 / 読み込むのに少し時間がかかります) まだ遊ぶための要素がないし、ローディングすら実装されていない状態ですが、でも、とりあえず ActionScript 3.0 + Papervision3D でこんな感じのレースゲームが作れますよ、っていうのが伝わるレベルにはなった...
ステアリングホイールが動くようにします。 技術的には難しいこと無いです。でも、やってみて気づいたのが、キー入力 → ステアが動く → 車が旋回する …という流れのレスポンスだとか動きの細かい演出だとかって、結構ゲーム的に重要だっていうこと。0.1秒反応が違うだけで、かなり車の重さの感じ方とかは変わってきますね。それに初心者への敷居にも関係してきます。 ...
Flashで本をペラペラするUI実装いろいろ色々、というほど沢山あるわけではないのですが、いくつかあるのでここにまとめて...
「Web Designing 8月号」にて ActionScript ライブラリの設定方法を中心に記事を書かせていただきましたが、実際にライブラリを使っていくのは8月18日発売の次号(Tweener特集予定)からとなります。 それまでに退屈されてしまうのも寂しいので、練習台としてライブラリを作ってみました。どうぞ試しに使ってみてくださいませ。3行の ActionScript で簡単に炎が作れます! AS ライブラリ...
『 音楽が軽快。動画があるとワクワクするな。動きも丁寧。キラキラとか電光掲示板もいい感じ 』
Flashの勉強会。大阪てら子16「アイドル!アイドル!」で発表した、「IRヘッドトラッキング+Papervision3D+TTSでバーチャルアイドルの中の人になってみよう。」の内容をまとめてみたよ。(いまごろ?とかいうな)。えーだいぶ長い。。 今回のテーマはアイドル。ってことだったんで、ストレートにPV3Dでバーチャルアイドルでも作ってみる→でもPV3Dでアニメーションとか面倒そう...
エンジニアであれば誰しもが見たことのない、新しい技術を目にした時にその実現方法や内部処理が気になるものだろう。時計を分解したり、テレビを分解したり、車の構造を調べたり…そんな経験はあなたにもないだろうか。 解析対象設定 コンピュータの世界でもそれは変わらない。むしろオリジナルを壊さずに済む分、安心して内部を調べられる。Flashの解析を行うのがこ...
『 Cで開発のアプリがAdobeFlashで動作する(Cソース→LLVM命令→ActionScript実行VM向け命令→Flash→Tamarinバイトコード)C言語でコンパイルされたLua、Ruby、Perl、PythonがFlashで動作している 』
『 AS3でMIDIを扱うライブラリ 』
Flash Player 10 ではローカルファイルを直接 Flash アプリケーションに読み込んだり Flash アプリケーション内のデータを直接ローカルファイルに書き出す機能が追加されています。 Flash Player 9 でも FileReference を使ってローカルファイルにアクセスすることは可能です。が、その機能はファイルのアップロード/ダウンロードを行うためのもので、Flash アプリケーションからは、一旦サ...
『 Security.showSettings(SecurityPanel.CAMERA); 』
『 http://gotoandlearn.com/フラッシュのチュートリアル系動画いっぱい 』
『 城戸さんのプレゼン資料等。MAXで紹介されてたスライドは枚数的には全部披露されてたぽい。(←中上級編が別にあるのかと勝手に勘違いしてました。) 』
『 THEECOZOOを作った城戸氏の凄まじいサンプル。よく見るとfaviconがCS3風になってる。 』
『 フォントをダイナミックにロードして、埋め込みフォントとして使う方法 』
Flash Player 10のプレリリースが発表され,ますますActionScript3界隈が盛り上がる今日この頃,皆様いかがお過ごしでしょうか? この連載では,Box2Dという物理エンジンを使ったActionScript3プログラミングについて解説します。物理エンジンといっても,難解な数学や物理法則を理解する必要はありません。そういった処理はBox2Dが包み隠してくれます。Flashのデモを見ながら,少しずつBo...
こんにちは。 蒸し暑くなってきました。 こんな時期は夜更かしして、一人楽器でも弾いていたいと思いませんか。 だけど僕にはピアノが無い。 じゃ、作りましょう。 ということで、今日はブラウザ上で音が出るものを作ってみましょう。 こういうものです。 動作にはFlashPlayer9が必要です。 上の黒い部分をクリックしてみてください。音が鳴り始めます。 で、その上でマウス...
Google Earth 風のコントローラをつけてみた。 (Flash Player 9 以上が必要です) 傾かせるところは、例によって DisplacementMapFilter を使っている。 にしても、DisplacementMapFilter は使いづらい。もう少し賢く振舞ってくれるラッパーがほしくなる。写像を定義する関数を渡すと、自動で BitmapData を作ってくれるようなやつ。誰か作ってないかな。 ソースコードはいつもより少し長めの186行なん...
trick7 の寺井周平によるコラム。第四回目は「動き(モーション)」について。なんてったって Flash は「動く」から楽しいですね。でもむやみやたらに動かせばいいっていうものでもありません。ユーザに受け入れられる動きってどんな動きでしょう?
『 ニコニコ動画で話題になった「=は大変なものを盗んでいきました」「患部で止まって~」「ウサテイ」などの作者。ニコニコの注目度の割りに注目されてないw 』