Home

19歳から始めるActionScript3.0

Papervision 3D の導入

ActionScript クリエイティブテクニックを読んでいて、Flash CS3 でしか使えないと思っていたPapervison 3Dが、調べてみるとFlashDevelopで使えるではないか!クラスパスの通し方がまったく分からなかっただけですけども。。。これで3Dを扱えるようになりました!いぇーい!

メタセコイアやPOV-Rayなどの3D描画ツールもあるけれども、自由自在に視点を変えて遊ぶには向いていないようです…と思います。

Continue reading

オブジェクトとマウスの連動


エムディエヌコーポレーションが発行している「ActionScript クリエイティブテクニック」という本の16章を自分で再現してみた。

円内にマウスが近づくと円が大きくなる。
こういった技も面白いですね。

PAGESに「テトリス」をアップロードしました。

約一ヵ月間ほど学年末テストや、レポートやらで更新できませんでした。

今まで作成してきたテトリスですが、スコア、次のブロックの表示などができました。PAGESに載せておきます。

次のアプリ開発に進みたいと思います。

不安定テトリス。

ブロックの削除、ゲームオーバーの設定がなんとかできたが。。。
いまだ3分ぐらいしたら遅くなる。。。
プログラミング難しい。。。

ほぼ完成。

遅くなった原因はやはりfor文でした。
Timerごとに毎回、12×21の配列を廻していると遅くなります:-)
2日悩んで、今日は順調に行き、ほぼ完成かな!?回転や積み上げ、色も適当につけたし。
揃ったら消すところですが、ちょっと消えすぎるときがあるみたい(笑)
あとは消した後、残りのブロックの色が壁と一体化してしまうのを直すだけですな:-)
スコアも付けたい。
あっゲームオーバーを忘れてた。。。。

ブロックの移動…

イベント送出速度を上げても、だんだん処理が遅くなるのはなぜだろう。Timerクラスは遅いのか…
一応、キーボードの矢印で動きます。
今度は、ブロックを回転させるのと、消えないように保持しなければ:-)

ブロックの落下。

最初速く落ちて、だんだん遅くなる!だめじゃん:-)
PLAYをクリックしてね。

表示サイズ。

chap3の敵が最初から見えていたが、リンクのとき表示サイズを設定したので、きちんとなった:-)
管理人さん、ありがとうございました!

テトリス作成

タイトルから、フィールドまで作ってみた。
次はキーボードからブロックを動かせるようにする。
PLAYをクリックしてね:-)

設定完了。

スキンも変えて、swfファイルもリンクではなく、きちんとページで見れるようになってて良かった!
今、テトリス作ってます。

Home

Search
Feeds
Meta

Return to page top