カテゴリー : FLASH/ACTIONSCRIPT

大阪てら子27 「3Dしてみよう+美味しい秋の味覚大収穫祭」いってきた。

久々に参加できましたよ!大阪てら子! しかも今回は2次会も参加できました!かれこれ一年ぶりくらいではないでしょうか(汗 ざざっとメモしてたものに若干手を加えた程度ですがまとめました。 大阪てら子27 3Dしてみよう! 参加者 axcel-workさん 僕 アチュールさん hoehoeさん hidetaro(秋葉)さん ymori(森)さん パンツカムヨさん naggg 長井さん さくーしゃさん シナチクさん 茶々○さん katapadさん +α(途中でこられた方メモれてないです…) ■シナチクさん オープニング(?) でも結構いい感じに作られてる!? array.sortOnを使って整理 状況にもよるけどcacheAsBitmapで軽くなるよ! 拡大すると再度レンダリングされるので 拡大縮小するようなものには向かない x軸y軸の移動だけであれば有効らしい。 ■さくーしゃ先生(シナチクさんにかぶせる形で) as3isolibというライブラリがあります。 http://code.google.com/p/as3isolib/ 案件で使おうとしたけど使わなかったらしい。 キューブ系のギャラリーサイト? Q-Block http://kyucon.com/qblock/ 使おうとしてサイト http://www.kepco.co.jp/pr/elcity/top.html 音が入るとサイトの印象が違うよね!とか。 ちゃんと外部からじゃなくて作った音源だそうです。 ■スーパー肩パッドさん jiglibflash 3dの物理エンジン http://www.jiglibflash.com/blog/ を使っていろいろと遊んでみた。 積み重なり合ってる部分とかあるとげきおも。 相変わらずこの方のセンスは素晴らしい(いろいろな意味で) Ragdoll (ドール型のサンプル)にボールをぶつけたりいろいろな視点で見てみたり 顔に某芸能人?のテクスチャとかシュールな雰囲気が満載でした。 つけてたタイトル通り完成した場合どうなっていたのか非常に気になります。 さくーしゃさんは以前このライブラリ使ったことがあるらしい。 ■パンツカムヨさん wonderflのキーボード(音が出る方ですよ)のサンプルを触って なんかハードボイルドなおじさんが音に合わせて。 すんません、ここパンツカムヨさんのCMのモノマネしか覚えてません(汗 どうやらギターのコードとか分かるようです。 Hidetaroさんは元キーボードリストで一緒にセッションとか。 キーボードの値をビットとかで。→ビット演算とかかっこよくね? ビット演算について説明。 にょろは否定を表す。 ちなみに最近僕もビット演算は利用する機会が。 コンピュータ学園HALのプログラム系の人とかは一年生でこういうの基礎として学ぶらしい。 ちなみになんだかんだで高速なのがウリ?とか複数フラグを持たせれるとか色々メリットがあるらしい。 ■axcel-workさん ARToolkitを試してみたよ。 京都のイベントのプロモーション? サイトはコチラ。 http://www.kyotodeasobo.com/art/ 表示してF5連打するとaxcel-workさんが喜ぶとかなんとか。 そういえばもうすぐ紅葉の季節ですよね僕の感覚が間違ってなければ(やや不安) ■アチュールさん なんか3Dマウス?SpaceNavigatorと連動。なんかかっちょいい。 sparkにコミットしたそうです。 http://www.libspark.org/changeset/3178 あとなんか便利なプログラム言語があるらしい。メモし損ねた… ■Hidetaro(秋葉)さん Lightwave9ぐらいからコラーダ形式で出力できるようになったと。 某RPGゲーム風にPapervision3Dで。 アチュールさんがアドバイスを。なんだか怖いキャライメージを払拭したいようで。 ■nagggさん ドットフェスのときのお話とか。 マップエディタ紹介。 マップは4000×4000とでかい。 可能な限り2D(PVのsprite2D)みたいなのでやってる。 たくさん専用ツールとか作ったらしい 徹底的に描画負荷を減らそうぜ 内部のスタッフにも気を使って=エコ 電通の中村洋基さんにガクブル。 パースをかけて3Dっぽい画像が実はいっぱいある →カイブツさんがビルの写真をめっちゃトリためてる フリー走行させてしまうとゲームとして成り立たない。 ■BeInteractive びん太さん 東京からお越しに。 BetweenAsのお話。 座標計算にBetweenASを利用できるよってお話 ・以下箇条書きメモ serialを利用すると順番に実行できる $をつけると相対座標を指定できる removeFromParent 自分で削除とか funcっていう関数があって引数も可能 TweenEventっていうのが存在してる wonderflでamerican_net(海外の方)さんがサンプルとか http://wonderfl.net/code/2933987393992027f7a0e69619452b8e99e2b100 どうして高速かできるのか? パンツカムヨさん→びん太さん ループでトゥイーンを回すところを最適化 対象へのプロパティsetなどを最適化 使わない処理とか .fla2がでるらしい。 さくーしゃ先生、びん太さん、flapper3の荻野さんとか眞野さんとか BeTweenASのオーバーライド問題。 非常に重要。僕もどうにかして欲しい点。 TweenMaxの開発者はすげーとか。 ■茶々○さん 企画とか2Dとかが多い ウェブはちょこっと 3Dの動画監督 胸の形とか色とかで2日で徹夜とかw 担当者のこだわりにつき合わされたあげく容量でかすぎておじゃん。 追い打ちをかけるようにPC吹っ飛んだという切ない話。 ■selfishさん wonderflで素晴らしいものアップされてるやり手の方。 あと戻るボタンアワードで賞を受賞された方。 getPixcelでアルファ以外を調べて並べる。 パーリンノイズで最初やろうとした。 パーリンノイズを毎回やると重たいから 最適化3倍にしてスクロールさせて 端まで来たらパーリンノイズで改めてとか。 draw triangle FP10から使える 3D関連には重要な要素っぽい。 とにかくここみれば早い。 http://wonderfl.net/user/yooKo/codes ■ymori(森)さん ノー準備で急な振りに対応されてましたw 最近やっている仕事で画像を貼付けるのに 先ほどにもでてきてFP10で使えるdraw triangleで解決したとか。 オリジナルの瓶?みたいなのを作れるコンテンツ。ただの筒じゃなくて 下に行くほど細くなっていくタイプの筒だったためどうやってテクスチャを張るかみたいな。 内包できるサイズぎりぎりの大きさの画像使って印刷してもいけるくらいの画質にとか。 みなさんこれ身近なAS2の人に勧めてくださいな。 →http://book.mycom.co.jp/book/978-4-8399-3025-7/978-4-8399-3025-7.shtml ■_sakotsuさんからさくーしゃさんへ質問 色々なクラスからどうやってデータを保持してるのをアクセスするの? →singletonでやりましょう。 ■2次会 しゃぶしゃぶやっほい! 野菜もたっぷり食べれてよい感じ。おいしかった。 初めて喋ってみたら実は超近所で話が盛り上がったj,iidaさん あと森さんとゆっくり色々喋れてよかった。 次回は12月12日だそうな。 12月といえば妻がいつ産気づくか分からない状況なのでスケジュールがどうなることやら。 今回何も持っていけなかったので次回こそなんか作りたい! いろいろとモチベーションを貰うことができて楽しかった一日でした!! いやーやっぱてら子はいい! 改めて思いましたがFlash好きならばかなりおすすめな勉強会だと思いますほんと。 明日から仕事がんばりましょー - [ 続きを読む ]

Tweensyを試す。

最近早いと噂のtweensyを試してみる。 Tweensy Zero Tweensy Original Tweensy FX と三つあるのですが Zeroは軽量版、Originalは通常版、FXはエフェクトなどが容易にできるタイプとなっています。 以下はオリジナルのサンプル。  import com.flashdynamix.motion.*; //tweensy import fl.motion.easing.*;//イージング でクラスをインポートしてさっそくテスト。 普通にアニメーションさせる場合は  var tween:TweensyTimeline = Tweensy.to(mc, { x:200, y:200 }, 1, Sine.easeOut);  みたいな感じで書くとmcを指定の座標へ1秒で指定したイージングで動かすことができます。  んで遅延を設定する場合は  tween.delayStart=1; とすると1秒待機して設定したトゥイーン を実行してくれます。 また、トゥイーン終了時にも待機時間を設定できます。 tween.delayEnd = 2; という感じでトゥイーン終了後に2秒待機。 終了時のイベントで処理する場合は tween.onComplete = funcCompe; という具合に普通に関数を指定することができます。  とまぁこれくらいならトゥイーンのライブラリならって感じですが、 噂になっているのは早さや、繰り返し処理の容易さ、 その他FXの種類にある手軽に試せるエフェクトなどなどで話題となっています。 と、こんなブログよりもしっかりとまとめられてるブログを(他人任せ) kanariia.com blog Tweensy]tweensyについてググる、tweensyについて知る Tweensy]TweensyOriginalの使い方:和訳してみる  あと、個人的にさわってみて面白かったのが「Bezier2D」 これはトゥイーンのグループを作るってアニメーションさせるのですが、 「Bezier」、つまり「ベジエ」のでアニメーションできるのです!  以下簡単なソースだけ。 //まずインポート  import com.flashdynamix.motion.*;  import com.flashdynamix.motion.guides.Bezier2D; import fl.motion.easing.*; //tweenグループを作る var tween:TweensyGroup = new TweensyGroup(); //Bezier2Dの設定を行います。(ターゲットのオブジェクト、) var bezier:Bezier2D = new Bezier2D(mc, true,false, false); bezier.push(new Point(100, 100)); bezier.push(new Point(250, 50)); bezier.push(new Point(50, 250)); bezier.push(new Point(370, 250)); //こんな感じでポイントを追加していきます。 //最後にアニメーションさせます。 tween.to(bezier, {position:1}, 1.0,  Sine.easeOut);   ステージに「mc」というMovieClipを配置してパブリッシュするとS字みたくアニメーションすると思います。すげ!  また同じ作者が作られているSWF Profilerというのもデバッグに非常に便利なライブラリのようです。 しばらく時間があればいろいろさわってみたいですねこれ! - [ 続きを読む ]

最近のAS3関連書籍紹介。

まずタイトルを見て「なぜ???」っというのがコレ 14歳からはじめるActionScriptオンラインゲームプログラミング http://www.amazon.co.jp/14歳からはじめるActionScriptオンラインゲームプ―Windows-XP-Vista対応-大槻-有一郎/dp/4899772270/ref=sr_1_2?ie=UTF8&s=books&qid=1224414920&sr=1-2   なんか時代の流れを感じますね。 14歳って中学生ですやん。ターゲットがそれでいいのか!? まだ本屋で立ち読みしてないので中身も不明(笑 ActionScript クリエイティブテクニック http://www.amazon.co.jp/ActionScript-クリエイティブテクニック-Flash-CS3-8対応版/dp/484436006X/ref=sr_1_1?ie=UTF8&s=books&qid=1224414920&sr=1-1 MdNからでてるWebCreatorsでActionScriptの講座をされているハヤシカオルさんの記事を まとめた感じの一冊。WebCreatorsは買ってないけどFlashの情報が欲しいなんて人に。 入門書じゃなくてサンプルに説明をって感じの本です。   ActionScript3.0 プロフェッショナルガイド  http://www.amazon.co.jp/ActionScript3-0-プロフェッショナルガイド-野中-文雄/dp/4839926522/ref=sr_1_2?ie=UTF8&s=books&qid=1224415381&sr=1-2 Flash界では有名な野中さんの本。こちらは初心者向け。 詳しくはご自身のサイトでかかれているのでそちらを参考に。 書籍紹介ページ>> - [ 続きを読む ]