09/01/04 11:30:28 xg4wX51q
そうして小さなサンプルを組み合わせて
大きな作品を作るのが本来の使い方なんだが
せっかちな利用者が欲しがるのは大抵
サンプルという名の完成品フリー配布という
942:941
09/01/04 11:36:46 xg4wX51q
×完成品→○完成品のAS
943:Now_loading...774KB
09/01/04 14:47:06 bLFdS6La
チュートリアルとしての実用性とサンプルの汎用性を兼ね備えた
Coa氏のシューティングPFLは何気に隠れた良教材。
例えばスプライトの複製でattachMovieとduplicateMovieClipとを
両方わざと使い分けしてみせてくれてたりとかな。
944:830
09/01/04 23:15:57 3KS/XwZx
スマンです。欲しいと思う要素をひとまず全部書た方がいいのかと思いまして
ASサンプルを頂いても理解出来てないと結局その先へ発展させる事ができない
から身に付かないんですね、WIKIのサンプルASや参考サイトを回るだけでも
アクションゲーム作れるくらい身につきましたので。
945:狼 ◆FLASH//eWk
09/01/05 10:52:28 khJRPnk3
書かれてるけど、とりあえず土台みたいに基礎的なサンプルだけで良いよね
アクションなら地面とキャラがあってジャンプしたりだけ
地面の当たり判定を応用すれば障害物の当たり判定だって導き出せるだろうし
応用したASサンプル置いたらソース丸々パクって作るからキャラだけ変えた同じような作品が沢山でそう
むしろそれを昔やって叩かれまくったしw
サンプル自体はあるべきだと思う(サンプルみて気づくこともあるし)けど基礎だけがいいと思う
色々入れると初心者はごちゃごちゃになって混乱するだろうし、あれこれ考えて行き詰るのもいいんじゃない?出来たときの達成感もあるし
946:Now_loading...774KB
09/01/05 12:20:02 VUbX7vLf
アクションゲームの一番の参考書はブロック崩しかな
・自機のキー操作
・地形(矩形)との当たり判定
フィールドを広げてスクロールさせれば即アクションゲームw
947:Now_loading...774KB
09/01/05 12:28:31 PEUjmlst
サンプルより数学の能力が欲しいw
948:Now_loading...774KB
09/01/05 15:10:18 x25PFDCt
そういうブログとかあるから、RSSでまとめ読みするといいよ。
URLリンク(blog.bonkura.jp)
949:Now_loading...774KB
09/01/05 19:02:35 PEUjmlst
まだ算数しか習っていないからw
950:Now_loading...774KB
09/01/05 22:42:23 IhvWZ0T7
確かにキーボード移動と画面切り替え覚えてゼルダ風作った時の達成感は
AS丸コピーじゃ味わえないだろうな
951:Now_loading...774KB
09/01/06 02:26:06 XSlKE6CU
すみません
ファイルリストに置いたアイテムが、元ファイルを別の場所に移動させると、リンクが取得できずに表示されなくなってしまいます。
持ち運ぶために、FLASHファイルも画像ファイルも、別の場所に移動させたいのですが、アイテム数が多いので、また一つ一つリンクをつなげていくのが難しいです。
どなたか上手く移動させる方法をご存知でしたら、教えてください
952:Now_loading...774KB
09/01/06 02:40:42 ZKkLvl6s
相対パス
953:Now_loading...774KB
09/01/06 02:41:29 hmmx0HkA
「ファイルリストを相対パスで保存する」にチェック入れて
一つのフォルダにそのpflと使用したファイルをまとめてぶち込む
で良かったっけ?
954:Now_loading...774KB
09/01/07 00:08:17 5b5lnM9N
アクションゲームで、敵が初めに全部配置されるんじゃなくて時間の経過に伴って湧いてくるようなやつって、
敵全体への処理はどうやってやってるんだろう?敵の名前が"Enemy"+Count(Countは敵が1体配置されると1増える)だったとしたら
for(var i=0; i<Count; i++){
//処理
_root["Enemy"+i].removeMovieClip();
}
みたいな感じでとりあえずできるけど、プレイ時間が長引くほど、初め頃の敵はとっくにやられてるのにCountの数だけループすることになって無駄だよね。
なんとか今いる敵の数だけループさせるっていうのはできないかな。
敵が消されるたびにCountを1減らす方法も考えたけど、Enemyの後の番号がいくつのやつが消されるかもわからないし、良い方法が思いつかない。
955:951
09/01/07 00:21:43 vs7/BNGt
>>952-953
ありがとうございます!
早速やってみます!!
956:Now_loading...774KB
09/01/07 00:24:25 zIU+G6Db
>>954
今いる敵の番号入れて管理する配列を用意して
配列の要素数でループさせるとかかね
957:Now_loading...774KB
09/01/07 00:50:10 E9zHUM+8
>>954
まず敵の参照を配列に格納して
敵が死んだらその配列を抜けばいいってばっちゃが言ってた
958:Now_loading...774KB
09/01/07 05:52:06 lA1hQDep
>>954
どの程度のペースで増えるとか、最大で何匹まで増えるとか、全く解らないけど
「倒した敵のcount値」を「次に湧く敵のcount値」に割り振る、とか
一匹も倒さず湧かしまくれば、最終的に最大数でループしつづける―と考えれば、
最初から最大数でループ回しても別に問題無い気もする
959:Now_loading...774KB
09/01/07 11:33:18 FcQhvGYU
複製したものなら自機でも消しちゃうおまじない
for(item in _root){
if(typeof(_root[item]) == "movieclip"){_root[item].removeMovieClip();}
}
960:Now_loading...774KB
09/01/07 18:11:21 a5J+a+IF
ループなんかさせんで
クリップアクションに書けばええやん
961:Now_loading...774KB
09/01/07 20:44:17 5b5lnM9N
>>956>>957
そうか。何で思いつかなかったんだ・・
>>958
最大数が特に決まってないからそれはまずいw
continue使ってもいいけどやっぱり無駄な気がする
みんなありがとう。