オリジナルゲーム作成!!FC2からFC2にサイト移動しようかなーっと。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


たまにはソースを載せましょう

最近はかなり寒いですね。
こたつから出たく無くて、ゲーム制作や大学のレポートがはかどらないです。


まぁ、どうでも良い話はおいといて、他のどうでも良い話を始めようと思います。
最近、ゲーム制作のソースをブログに載せていないなと思っているRです。

載せられない理由としては、ソースが長くて載せるのが大変だというのと、まだちょっとバグがあったからというのなのですが、バグの方も無くなった感があるので、そろそろソースをちょっとずつ載せていこうかなと。

ちょっとだけっすよ。
ヒントぐらいになれば、と思っています。

というわけで、Flashでゲームを作っている方、必見です。
まぁ、間違いとかがあったらご指摘ください。こっそりと直しときます。


で、今回、どのソースを載せるかと言いますと、この茶色い四角に、キャラが埋まらない様にするプログラムですね。
これを何回にも分けて、載せていきたいと思います

Flash 横スクロール


とりあえず、ActionScript3.0の基本みたいなもので、

addEventListener(Event.ENTER_FRAME,function() {
}

このなかに書かれた命令は、常に呼び出される様になります。

大変ですね。
私も、常に学校で呼び出されたらと考えただけでとぞっとします。


という訳で、呼び出し食らいそうな悪い奴らをこの中に放り込んでやりましょう。


まず必要なのが、繰り返しです。
上の画像を見ると、四角いブロックが4つあります。つまり4回繰り返す必要があるということになります。

しかーし、このブロックの数は最終的にはたったの4つじゃないので、なにか変数をつくって入れておくことにします。変数の宣言は、とりあえず、宙にあったりするけど、地面ってことで、

var jimenMax:int = 4;

という感じで宣言します。これは悪い奴じゃないので、addEventListener(Event.ENTER_FRAME,function() {}の中には入れなくてOKです。

そして、繰り返しのfor文です。

for (i = 0; i < jimenMax; i++) {
}

という感じで、地面の数だけ繰り返します。
プログラムのコマンド達を何度も繰り返し働かせる悪い奴ですね。addEventListener(Event.ENTER_FRAME,function() {}のなかに放り込まれるのに最も相応しい奴です。悪の組織のボスです。




次に、地面一つ一つにインスタンス名を付けるのですが、これを『jimen0』〜『jimen3』まで付けます。


この後が、私が一番迷った部分で、これをプログラムで管理しなくてはなりません。
という訳で、配列を使うことにします。配列の宣言は、

var jimen:Array = new Array();

という感じです。これも悪い奴じゃないので、addEventListener(Event.ENTER_FRAME,function() {}の中には入れなくてOKです。


jimenという配列を作ったので、jimen[0] 〜 jimen[3]に、それぞれにインスタンスを設定します。
jimen[0]には、jimen0というインスタンスを、という感じです。



その命令が、これです。

jimen[i] = MovieClip(root).getChildByName("jimen"+i);

これで、それぞれのインスタンスに対してのプログラムが書けます。こいつは、ボスであるfor文の下で悪さをする手下なので、for分の中に入れます。




と、まだ基礎的な部分しか書いてませんが、だいぶ長くなってしまったので、続きは明日か明後日かその次ぐらいにしましょうかね。


余分なことばっかり書いてるから長くなんだよという的確なツッコミを入れてしまったあなたは、さすがです。その通りです。遊び過ぎたか。

次回へ

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://game948.blog67.fc2.com/tb.php/781-16c156a7

 | HOME | 

ゲーム作成 記録

It is R作 第二弾!
『精神と身体』をついに公開しました。


ここ『オリジナルゲーム作成!!』で作成したゲームです。 無料でダウンロードできるので、 プレイして頂けるとありがたいです。


精神と身体 banner
2012 10/7 午前2時頃 BGMの変更とおまけモード(音楽鑑賞)のバグを修正
2012 10/7 午前5時頃 サイズがあまりにも大きすぎる為、修正
2012 10/18 午後10時頃 STGが2面でタイトルに戻り冒頭から読み始めた時、STGが2面から始まってしまうバグ、修正
2012 10/18 同じ時間 ノベルの誤字を修正

それ以前にダウンロードされた方は、お手数ですがもう一度ダウンロードし直す事をお願いします。
申し訳ありません。

ベリ→キュートヴァンパイア ユリ banner.png

ORIGINAL-GAME.COM

Webページを作りました。 バナー

プロフィール

It is R

Author:It is R
It is Rです。
ゲームを作成しています。

ゲームが超好きな大学生。Nitro+のゲームが好きです。

好きなゲーム
カオスヘッド
月光のカルネヴァーレ
天使の二丁拳銃
ドラクエ(Ⅶ)

好きな漫画家
峰倉かずやさん
向浦宏和さん
藤原ここあさん
など

好きなアーティスト
WAG
ウルフルズ
ANARCHY
など

嫌いなアーティスト
AKB48

プロレスとか見るのも好きです。
好きなプロレスラーは、

葛西 純さんDEATH!!

後は、宮本裕向さんとか、
動画でちょこっとしか見たこと無いけど、先輩はブラックで面白い。


最近はAndroidのプログラムの勉強をしています。
端末はNOVO7 Paladinを使っています。


このブログは、リンクフリーです。
コメントか何かでリンクしましたって教えてくれれば、こっちからもリンクさせて頂きます。
しかし、全くこのブログに関係の無いサイトにはこちらからリンクを返す事ができません。
そこはどうかよろしくお願いします。。。

バナーはこちらをどうぞ。
  ↓    ↓



万が一何かあれば、メールフォームより連絡ください。

メールフォーム

名前:
メール:
件名:
本文:

最新記事

カテゴリ

RSSリンクの表示

おしゃべり時計

自作曲

いま制作中のゲームの曲やムービーを載せています。 良かったら聞いてください。(笑


永遠に精神は
精神と身体
櫻-Sakura-
櫻-Sakura-ロックアレンジ
精神と身体 OPムービー

ブログランキング

ランキングに参加中っす!
↓クリックお願いします。↓

ブログランキング・にほんブログ村へ

人気ブログランキングへ

月別アーカイブ

最新コメント

リンク

ブロとも一覧


ONE DAYs

ゲーム最新情報or日記

ブロとも申請フォーム

この人とブロともになる

カウンタ


現在の閲覧者数:

ブレッドクラム

オリジナルゲーム作成!! > たまにはソースを載せましょう


SEO対策:シューティング
SEO対策:DTM
SEO対策:CG
SEO対策:C言語
SEO対策:プログラミング
ゲーム 作成 制作 画像 CG

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。