| Name |
さや |
| Date |
2008年04月24日 (木) 16時17分 |
| Message |
はじめまして、こんにちは。
現在下記サイトのような、卵の黄身をうまくフライパンにいれるゲームを作りたいのですが、
@黄身の滑らかな動き(落下速度が徐々にアップなど)
A黄身にあわせて画面がスクロールする
B画面をクリックしたら線が描けるようになる(マウスカーソルが鉛筆に変わる)
のやり方がわからないので、よろしくお願いします。
Flash初心者なので、過去記事を参考に見てもよくわからなかったので、
私でも分かる感じでおねがいします><。
http://ishi.blog2.fc2.com/blog-entry-186.html |
Response
01
|
|
Response
02
|
| 2008年04月25日
(金) 02時50分> daniwell |
|
まあ初心者といってもいろいろですが、
一般的に初心者向けとうたわれている参考書のレベルだと確かにキビしいかも
と私も思います^^
ですが一応、
超簡易版(超省略版?)を作ってみたので、よければ参考にしてみてください。
↓別ウィンドウが開きます。開いてすぐに始まります。
Egg
Sample
卵(?)が卵じゃなくてただの●だったりしますがそこはご了承ください。
本家みたく卵を多角形の塗り潰しにすると、各点毎の衝突の判定(と図形の再描画)がややこしいことになるので、
単なる●にさせていただきました(そういう意味でも簡易、です)
衝突判定は●の下の部分(というか下の真ん中の一点)と線とでしています。
また、●は本家見たく壊れたりとかのギミックもありません、悪しからず。
下からブロックが流れてきますが、
ブロックはあくまで落下してるのが分かるように配置しただけなので
衝突判定はありません。
----------------------------
↓サンプルファイルです。スクリプトとか参照してみてください。
egg.zip
スクリプトは分かりやすいように、
一番上のレイヤーの 1 フレーム目のみに記載しています。
(実際は MC"line"のなかにも this.removeMovieClip() の記述が1行ありますが、それを除けば、という意味で
)
スクリプトの長さは 150 行ほどで初心者向けというより中級者くらい向け?かもです。
これでも短く書いたつもりではありますが。
コメントは適宜いれていますが、まあものすごく分かりづらいかと・・・。
詳しい解説はまたちょっと時間が出来た時に、ということで・・・。
(意外と作るより解説のほうが時間がかかったりするので)
とりあえず暇つぶしにでもサンプルを触ってみてください。
(スクリプトは参考書orヘルプを参照しつつ追ってみる、などなど)
あ、あと、背景のブロックについて補足。
画面上に行ききった時にリムーブするのをうっかり忘れてたので、
長時間やってると重くなってきます(またすぐにでも付け加えます)
|
|
Response
03
|
| 2008年04月25日
(金) 03時07分> daniwell |
|
ちょっとバグ(というかおかしい点を発見)。
それほど支障はないですが、これもまた後で修正します。
|
|
Response
04
|
| 2008年04月26日
(土) 20時29分> さや |
|
>daniwellさん
サンプルありがとうございます!!
とりあえず参考書みながら勉強してみます。
後ほど解説と修正のほうをよろしくおねがいします。><
|
|