- 1 名前:名前は開発中のものです。 mailto:sage [2012/02/10(金) 06:21:05.17 ID:2MzxfRLe]
- 『Multimedia Fusion2』シリーズに関する情報、技術、雑談、質問などに使いましょう。
■前スレ toro.2ch.net/test/read.cgi/gamedev/1311526891 ■参考リンク ・Clickteam本家 www.clickteam.com/ ・Multimedia Fusion 2シリーズ日本語版公式サイト www.clickteam.jp/ ・Multimedia Fusion 2 wiki wikiwiki.jp/mmf2/ ・mfaアップローダ ttp://ux.getuploader.com/mmf/ ・『Multimedia Fusion2』避難所 jbbs.livedoor.jp/computer/43067/ ・チャット mmf2.chatx2.whocares.jp/
- 9 名前:名前は開発中のものです。 mailto:sage [2012/02/15(水) 23:37:22.59 ID:8YY2WNEA]
- >>8
ちょっと良く分からないですが サブアプリ内でフレーム移動させましたけどちゃんとAlt+Enterは効いてますよ ux.getuploader.com/mmf/download/447/subapp_stretch.zip
- 10 名前:6 mailto:sage [2012/02/16(木) 01:06:10.21 ID:n2ljlIuC]
- >>9
ありがとうございます。 色々調べたらwikiにある「ボタン」OBJの設置が原因でした。 サンプルとフレーム移動にての画面拡大縮小には問題はありませんでした! 親切にわかりやすいサンプルを頂きありがとうございました!
- 11 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 10:00:52.27 ID:owK5FON/]
- 正直、MMF2が手に余ってしまって誰かに譲りたいんですが
これってライセンスの譲渡はできるのでしょうか? オンラインアクティベーションの使用回数はまだ残っているので それを使えばいいのかな?とは思うんですが 後ろ向きの発言ですいません
- 12 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 12:48:24.33 ID:Q42kt1b7]
- ライセンスの譲渡は違反になると思うけど自分のPCからMMF2をアンインストールして
ライセンスを渡した人に自分の名前で使わせればバレない 自己責任で
- 13 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 13:49:36.38 ID:Gsd1L4Kr]
- FCいっきのボーナスステージのおにぎりのような放物線軌道の落下物を
パスで制御してみたのですが、この軌道を複数持たせて(例えば4種類)、 なおかつランダムに軌道を選んで表示させるにはどうすればいいのでしょうか? プロパティの動作1を増やしても、動作1しか表示されないんです。。。 またその落下物を同じ地点から4種類(例えばA〜Dというような別の形のモノ)を ABCDのような決まった順序ではなく、これもランダムで落とさせるにはどうすれば いいのでしょうか? チュートリアルのブロック崩しの「バウンス」の方向を複数持たせるとランダムで 発射角が変わるように、描いたパスを複数持たせればできるのでは?と思い 作り始めたんですが、速攻躓きました。。。 どうかどなたかご教示ください。よろしくお願いします。
- 14 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 14:41:54.66 ID:+wrlEE/H]
- 「アクティブ」背景に衝突
1/2の確立でレンダムに / 動作♯(1〜4)を選択 とかでできないの?
- 15 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 14:54:22.27 ID:+wrlEE/H]
- すまんよく読んでなかったw
上のやつの「背景に衝突」を「フラグ無効のとき」を入れて 動作を選択したら「フラグ有効」にしたらできるんじゃないかな?
- 16 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 16:03:05.35 ID:Gsd1L4Kr]
- >14,15
ありがとうございます! 今出先なので帰ったら試してみようと思います! フラグで管理するんですね。やってみます。
- 17 名前:名前は開発中のものです。 mailto:sage [2012/02/16(木) 21:18:42.64 ID:C90gZMRc]
- >>5
ファイルのサイズや作成日時を取得する関数のパラメータには取得したいファイルのパスを入力します。
- 18 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 08:32:05.36 ID:uSXHgeAg]
- 初心者です
文字列オブジェクトのパラグラフに str$(random(5)) と入力して0〜4の数字を表示させたいのですが str$(random(5))とそのまま表示されてしまいます。どこか間違えてるでしょうか ご指導よろしくお願いします。
- 19 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 10:05:46.78 ID:mHbCHuLI]
- >18
パラグラフはあらかじめ登録しておいた文字列しか表示できない。 入力欄も、そのまま文字列扱いされる ・・・と自分は解釈してます。 文字列オブジェクトで任意の文字列を出すには >可変文字列を変更 + 可変文字列を表示 で、str$(random(5))も使えたよ
- 20 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 12:43:12.57 ID:hwk2aNnF]
- 昨日質問したものです。
フラグ管理の前に、もっと根本的な問題に直面してしまいました。 ものすごく基本的な質問ですいません。 落下するオブジェクト(Aとする)をキャッチできなかった際、見えない地面の判定に接触したら 消失パターン(Bとする)で消す、まではブロックくずしと同じですぐにできたのですが Aを「破壊」で消してあるのに、次のが出現してくれません…。 ブロックくずしと同じく「位置」で画面下で消えたら、もともとのAの軌道で再度出現するのですが 接触判定で消した場合ダメで、規定のエリア(画面の下部分に設定)もダメ、Bの消失アニメの 最後に条件付けてもダメでした。 いったいなにがまずいんでしょうか? どうようにプレイヤーキャラ(Cとする)でキャッチして消した場合も再出現しないので、根本的に なにかが足りてない気がします。 ただそれがなんなのかさっぱりわかりません…。 ちなみにAはパスで指定した軌道を落下するようにしてあり、バウンスた使ってないです。 画面下に消したを条件にしたときのみうまくいきます。 どなたかご教示のほど、よろしくお願いいたします。
- 21 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 12:57:22.26 ID:uSXHgeAg]
- >19
すばやいお返事ありがとうございます パラグラフ欄にstr$(random(5))書いてフレーム開始時に可変文字列を変更"str$(random(5))" と記入し可変文字列を表示としましたが、str$(random(5))表示のままです もうちょっと勉強してきます。
- 22 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 13:14:56.37 ID:LW6Cz5yx]
- >>21
""←で囲む必要がありません。""で囲むと関数でも単なる文字列としてそのまま表示されてしまいます。 関数に「$」が付いているものは文字列扱いだと覚えておくと良いです(付いてないのは数値扱い)。
- 23 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 13:18:19.90 ID:jCQUF59d]
- >>20
A(ボール)が再出現する様なイベントは組んでいますか? 画面下に消えたときにAが再出現するとありますが、 おそらくそれはパス動作の終点に到達したため始点に戻っただけではないでしょうか。
- 24 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 19:29:05.48 ID:eMwFeMH6]
- >23
一応、ブロック崩しと同じく「Aが画面から消えた」を条件にして、消えたAをチェックし開始を 入れてます。 ただ、ご指摘の通りパス動作の終着点に行ったから始点に戻ったのかもしれません
- 25 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 19:35:38.83 ID:jCQUF59d]
- >>24
「オブジェクトを破壊」というのは文字通りそのオブジェクトを消してしまうものです。 なので、いくらパス動作の中で動作を開始させようがどおうしようが、パス動作するはずのオブジェクトは もう破壊されてしまっているわけです。 なので、(条件)再出現させたいオブジェクトの個数が〜個以下になったら→(アクション)オブジェクトを生成する 等の方法で再び作ってから、パス動作その他行いたいアクションを指定してやる必要があります。 お話からオブジェクトを再び生成するアクションを組んでいないのではと思い指摘させて頂きました。 全く的外れなことを言っていたら申し訳ありません。
- 26 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 20:59:58.24 ID:rL3JSArV]
- 同じオブジェクトが重なった時片方だけ変数を変える事ってできますか?
- 27 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 21:42:07.24 ID:eMwFeMH6]
- >25
ありがとうございます! ご指摘の通り、オブジェクトを再び生成するアクションを組んでなくて 「接触したら破壊」に追記するようにしていました。 本当にありがとうございます。 帰ったら早速やってみようと思います。 たぶんまたしょうもない部分で詰まると思いますが、今後ともどうかよろしくお願いいたします。
- 28 名前:名前は開発中のものです。 mailto:sage [2012/02/17(金) 22:07:31.94 ID:rL3JSArV]
- 26ですがなんとか自分で解決できました
- 29 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 00:33:15.31 ID:/tFiRieI]
- >25
教えていただいた通りに設定したところ、キャッチしても地面に落としても次のAが出てくる ようになりました。 ありがとうございました!! ただプレイヤーキャラと地面への衝突で消えるのですが、その際表示するように設定してあるヒットエフェクトが 再生成されたぶんから表示されなくなってしまいました。 衝突で消えているということは再生成の上に書いてある命令(Aとプレイヤーキャラが衝突したらヒットマーク 出して破壊)(Aが地面に衝突したらヒットマーク出して破壊)の破壊だけは生きているように思います。 指令をループさせるのだろうとは思うのですが、どのようにすればいいのかわかりません。 毎回、本当に初歩的なもので恐縮なのですが、ご教示のほどよろしくお願いいたします。
- 30 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 02:21:51.51 ID:sCdBeyTd]
- >>29
>>1にあるアップローダーにいったんファイル上げてみたらどうかな? ヒットエフェクトの方を再生成してないのか 破壊せずに役目が終了したままなのか判断しにくい ツールのクセみたいなの理解するまでの苦労は誰でも通る道だから恐縮する必要は無いよ >>26 解決したのに言うのも何ですが ・通し番号を振ると高速ループ時に個別に呼び出せる ・衝突した時だと衝突したオブジェクトのみ適応される ・selectobjectを使う 同じオブジェクトの識別方法は大雑把に3種はあると思う
- 31 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 02:35:54.27 ID:kS7nnGmH]
- >>29
ux.getuploader.com/mmf/download/449/hiteffect_test.mfa とりあえず、サンプルを作ってみました。 >>25とはオブジェクトの再生成の方法が少し異なりますが挙動はほぼ同じです。 もしやりたいことと違うようでしたらお手数ですが、誤動作するサンプルを上げていただけないでしょうか。
- 32 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 03:16:54.39 ID:fmlH88nt]
- >22
できました!ありがとうございます! デバックすごくやりやすくていいツールですねmmf2
- 33 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 08:11:19.82 ID:KqNdOROb]
- ジャンプとはしごで地面に着地したら
地面の傾きと同じ角度にキャラクターを傾かせたいけど イベントで キャラと地面が衝突→キャラのスケール/角度→角度変更→ オブジェクトからデータを抽出→地面の角度を取得。 ってやってもできません。 わかるかたやり方を教えてください。 昔あったネトゲのポトリスみたいな動きを作りたいです。
- 34 名前:29です mailto:sage [2012/02/18(土) 12:41:13.99 ID:/tFiRieI]
- >30 ご親切にありがとうございます!
同じオブジェクトの判別方法をまるで適応してなかったです…。 根本的にほとんどわかってなくて、チュートリアルのブロックくずししか頼るものが無く (wikiを見ても中上級者用に感じて、さわりたての超初心者の自分にはさっぱりなんです) 「通し番号」や「高速ループ」はなんのことやらさっぱりの体たらくです…。 >31 サンプル、本当にありがとうございます! あげていただいたサンプルの中身を見て、自分のブロックくずしを参考にしたものが いかにその場しのぎだったのかを痛感しました。 その直す前のものを、恥を忍んでアップします。 ux.getuploader.com/mmf/download/450/blue+chee%27s+game.mfa パスは「thanks」です。 まだ設定していないのですが(うまくいかなかったので消しました…)、本来はプレイヤーキャラの ネコが音符をキャッチすると、エフェクトが重なると同時に別の絵(喜ぶ絵)に差し変わるようにしたいのですが、 31さんのあげていただいたサンプルの真似をして元から組み直してからそれを入れ込もうと思います。 やはり表示したら破壊して、再度生成という形にするしかないのでしょうか? プログラムを条件づけしてループさせればよさように思うも、それをどうやっていいのか さっぱりわかってないです。お恥ずかしい限りです。 パスの軌道が一つしかない(動作は仮でもうひとつ入れてあるのですが、そっちはなぜか再生されないです) ので、これを複数持たせて、いつも同じ位置に落ちてこないようにしたいのですが、その前段階で盛大に躓い てました…。 先は長いです。
- 35 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 17:36:17.10 ID:7uemTZLZ]
- >>33
ux.getuploader.com/mmf/download/451/%E3%83%97%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%E3%81%AE%E8%A7%92%E5%BA%A6%E3%82%92%E5%9C%B0%E9%9D%A2%E3%81%AE%E8%A7%92%E5%BA%A6%E3%81%AB%E5%90%88%E3%82%8F%E3%81%9B%E3%82%8B.mfa こんな感じでしょうかね? 標準動作のジャンプとはしごは使わずに、エクステンションのPlatform Movement objectを使った方が使い勝手が良いですよ
- 36 名前:名前は開発中のものです。 mailto:sage [2012/02/18(土) 18:29:54.68 ID:KqNdOROb]
- >>35
ありがとうございます! サンプルまで作っていただけるとは感謝です! Platform Movement objectでやりなおしますありがとうございました
- 37 名前:名前は開発中のものです。 mailto:sage [2012/02/19(日) 16:08:34.28 ID:i1WOXxlR]
- >>34
個人的には必要な時生成して、いらなくなったら破壊がトラブル少ない気がする wikiのテクニック集から飛べる各種講座サイトなんかも参考にしてみたらどうかな?
- 38 名前:名前は開発中のものです。 mailto:sage [2012/02/19(日) 22:53:03.23 ID:kvUPPx3z]
- >>34
去年本格的に始めたばかりの俺も同じ状況だったから気持ちはわかる とりあえず「通し番号」や「高速ループ」は覚えておいて損はしないんで 色々調べるといいよ 「通し番号」や「高速ループ」は 自分は斑鳩レーザーや多関節作った人のとこで理解できたからおすすめ グロちゃん動画とか今でも役に立ってるから 慣れてからも動画も時々見ると初心者は助かる事も多いよ wikiのリンクから行けると思う
- 39 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 12:01:39.00 ID:Tpf6dRxy]
- >37.38
色々ありがとうございます。 とりあえず>31さんのあげていただいたサンプルのおかげでヒットマークは うまく行くようになったのですが、まだまだ問題が山積みです…。 落下物に触ったときに、プレイヤーがリアクションするようにしたいのですが >31さんのサンプルの落下物のヒットマーク処理を転用しても、なぜかリアクション用の キャラが消えず、しかも元からある本体は別の場所にキー操作で移動できてしまいます。 元のプレイヤーキャラを一時的に消す処理が必要なのはわかっていても、どうすれば いいのかわからないので入れてないためうまくいかないのはわかるんですが、リアクション用 が破壊されないのがさっぱりです。 同じ変数処理ではダメなんでしょうか? 格ゲーのダメージ処理のような感じでやればいいとはわかるんですが…。
- 40 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 12:41:49.47 ID:Tpf6dRxy]
- 39です
こんな感じでリアクション用が消えないんです。 ux.getuploader.com/mmf/download/452/blue+chee%27s+game.mfa パスは「thanks」です。 毎度毎度、ホントにすいませんが、ご教示のほどよろしくお願いいたします。
- 41 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 14:08:26.70 ID:FcR7gOZg]
- >>40
プログラムを作る時はまず自分が何をどう動かしたいのかを考えます。 「プレイヤーが落下物と接触した時にリアクションさせたい」ですね。 MMF2では 「プレイヤーが落下物と接触した時に」の部分は条件として指定できます。 「リアクションさせたい」の部分は「プレイヤーの画像をリアクションするものに変更させる」というアクションにいいかえることができます。 よってプレイヤーのピクチャエディタにてヒット時のアニメーションシーケンスを用意しておき、落下物と衝突したらそれに変更してやればいいわけです。 確かにリアクションした画像をもった新たなオブジェクトを作成するという方法でも、工夫すれば見た目は同じものが作れますが、 直観的にも本質的にも何かずれた組み方になってしまいます。(つまりプログラムの行数が無駄に増えるということです) 始めたばかりですと、何をどう組んでいいものか見当がつかないと思いますが、いろいろなサンプルを見て、自分でもどう組めばいいかを考えて、 というのを繰り返していけば徐々にコツはつかめてくると思います。 がんばってください!長文失礼しました。
- 42 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 14:21:47.29 ID:FcR7gOZg]
- >>40
連レス失礼します。追記です。 アップロードしてくださったファイルですが、もしかして画像ファイルを外部ファイルで参照してませんか? その場合画像用のファイルも同梱して(パスもMMF2からの相対パスで指定)いただくか、MMF2に画像をインポートしていただく必要があるのですが。
- 43 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 14:39:55.06 ID:NVWWyJf2]
- >>40
キャラクターのリアクションを変えたいなら アニメーションオブジェクトではなくてアクティブオブジェクト そうするとイベントにアニメーションという項目があるので 変更→アニメーションシーンケースがあるので変更する 一応、復元→アニメーションシーンケースもかぶせておくといい 例えば (1)おにぎりをゲットしたらシーンケースを喜ぶに移行 (2)喜ぶ絵のアニメーションが終了したら元の絵にシーンケースを戻す 使用頻度が高いと思うオブジェクトは アクティブオブジェクト →プレイヤーや敵など動くキャラに使う 背景orクイック背景 →呼んで字の如く背景として変化しないタイプ カウンター →各種数値を取り扱うのに便利(スコア表記など) 少し難易度あがるかもしれないけどマリオみたいなジャンプアクションに便利なのが Platform Movement object→解説はwikiあたり 上記4つのオブジェクトを理解できると結構なんとかなると思うよ ・動くイベントを取り合えず組む ・動いて嬉しい、テンション↑ ・スキルが身についてから昔のイベントを見る ・「うわぁ、無駄多すぎ」テンション↓ 上のような過程はほぼ全員が味わう洗礼みたいなもんだと思う あげてもらったサンプルアニメーションオブジェクトでつくられているけど こちらにはアニメーションファイルが無いので表示されない それとパスは付けない方が良いと思うよ 今後同じように行き詰った人がでても突破口の糸口になるかもしれないから
- 44 名前:>>43 mailto:sage [2012/02/20(月) 14:40:50.88 ID:NVWWyJf2]
- アンカ間違えた>>43のやつは>>42です
- 45 名前:名前は開発中のものです。 mailto:sage [2012/02/20(月) 16:18:08.80 ID:JA0NU2xd]
- 39です。
アップロードしたものは確かに外部ファイルを参照してました…。 なにからなにまで間抜けでなんか本当に申し訳ないのです。 画像の読み込みを使わず、外部からドラック&ドロップしてました。 挿入の新規オブジェクトを使わないと、外部画像を参照したままになってしまうんでしょうか。 それすらわかってなかったというお恥ずかしい限りです。 >43さんの教えていただいた部分に乗っ取って、再度画像を読み込むところから始めようと 思います。 それから次回からはパスなしでアップしますので、これからもどうぞよろしくお願いいたします。
- 46 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 00:22:05.11 ID:roY9XJXE]
- 前スレで少し話題が出ていたことなんですが、敵のダメージ処理で敵がダメージを受けると一定時間敵の画像全体を
白く(色は何色でもいいんですが)覆いたいと思います。 前スレでSurfaceやOverlay Reduxなどのエクステンションを使えばできると書かれている方がいたのですが、 一体どうすれば実現できるのでしょう。 これらが、ウィンドウ上とは別にバッファを用意してそのバッファに様々な描画処理を行い、 バッファの画像をウィンドウ上に表示する事が出来るエクステンションだということは分かったのですが、 それを用いてどうすれば特定のアクティブオブジェクトの透過色以外の部を特定の色で覆うことができるのか分かりません。 どなたか方法をご存じないでしょうか?
- 47 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 00:28:36.13 ID:1rGxQDd1]
- >>34,40
画像ファイルが入ってない…
- 48 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 00:31:29.95 ID:222x0OiU]
- >>47
>>45
- 49 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 16:21:56.07 ID:D9qbI6zH]
- MMFスレあったことに今の今まで気づかなかったわ
エロゲ制作でお世話になってます
- 50 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 16:46:52.39 ID:222x0OiU]
- アドレスplz
- 51 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 17:04:56.14 ID:UR43HOqa]
- wiki見たらスレが有ることは分かると思うんだけど
ということは今までwikiとか見ずに作ってた?
- 52 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 20:16:25.13 ID:j6KUHYX5]
- Box2dエクステンションを試しているのですが、HWAの有無や回転の品質に関わらず、
オブジェクトの数が30くらいを超えたあたりから動作が重くなってしまいます。 ux.getuploader.com/mmf/download/453/box2d_test.mfa 出来れば100個くらいまではスムースに動かしたいのですが、何か軽くする方法はないでしょうか。
- 53 名前:名前は開発中のものです。 mailto:sage [2012/02/21(火) 21:01:04.44 ID:UR43HOqa]
- >>52
オブジェクト作成と同じ行でBodyの設定を行っては?
- 54 名前:53 mailto:sage [2012/02/22(水) 01:17:07.04 ID:MHtTku5+]
- >>52
もう少し調べてみました。 オブジェクトに通し番号を振るように設定されていますが、カウンタにその通し番号を表示するようにしたところ、全て0が返りました。 この結果、スペースキーを押した時に毎回全てのオブジェクトに対してBodyの設定がし直されていたので 数が多くなると重くなっていたようです。 通し番号を振るアクションってどんな状況でも全ての同じオブジェクトに対して振られるのかと思っていましたが、そうではなく、 他のアクション等と同様に、同じオブジェクトが複数存在しても、条件などでその中の特定のオブジェクトだけが選択されている場合、 通し番号はそのオブジェクトにだけ振られるようです。 >>52のサンプルの場合、オブジェクト作成によって作成されたオブジェクトだけが選択されている状況の時に通し番号を振ったので、どれも0になってしまっていたという事ですね。 ux.getuploader.com/mmf/download/455/%E7%89%B9%E5%AE%9A%E3%81%AE%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%82%92%E9%80%9A%E3%81%97%E7%95%AA%E5%8F%B7%E3%81%AE%E5%AF%BE%E8%B1%A1%E3%81%8B%E3%82%89%E9%99%A4%E5%A4%96.mfa ↑上記仕様を解説したサンプル ux.getuploader.com/mmf/download/454/box2d_test_2.mfa >>52のサンプルを修正するとしたらこんな感じになるでしょうか。
- 55 名前:46 mailto:sage [2012/02/22(水) 03:30:52.76 ID:od0ml9Fz]
- 色々試してみましたがいまいちSurfaceの使い方がつかめず手に余るので
今回は別のダメージの表現にしようと思います。 残像とかもSurface使って表現したかったんですが、それも他の方法で実装しようと思います。
- 56 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 05:20:13.86 ID:nwIZELQ8]
- 同じイベントの組み方のシーンを複製してそれぞれステージ1、ステージ2とつくっているのですが、
あるステージで大幅にイベントを変えた場合、それぞれのシーンに変更したイベントをコピペしていくのが とても面倒なのですが、これっていい方法あるのでしょうか?
- 57 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 05:24:38.83 ID:HJQFPi1Y]
- 全く同じ内容のイベントならオブジェクトのプロパティでグローバルオブジェクトにチェックを入れると
そのオブジェクトがある全てのフレームでイベントが反映されるよ
- 58 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 05:37:17.11 ID:MHtTku5+]
- >>57
付け加えるなら、オブジェクトがある全てのフレームでイベントが反映されるのは「グローバルオブジェクトに設定したオブジェクト」の「オブジェクトイベント」です。 フレームイベントの内容は共有できません。
- 59 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 09:38:38.12 ID:v7I88Qvx]
- >>52-53
細かい解説とわかりやすいサンプルをありがとうございます。勉強させて頂きます。 通し番号に対する自分の理解不足が原因だったとは……
- 60 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 10:47:14.15 ID:iiAV7aGE]
- >>59
ついでに豆知識 高速ループ+通し番号の組み合わせは何故か通し番号に+1される場合があるので 高速ループ使用したい時のイベント行は単独で行う方が良い 前スレの600台あたり?で検証作業されていたはず
- 61 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 12:45:16.58 ID:MHtTku5+]
- そういえば、いつも新スレ立ったら今までのログをまとめてアップしてくれる人がいらっしゃいましたが
今回はまだですね。取っておけばよかった……。
- 62 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 16:38:20.39 ID:nwIZELQ8]
- >>58
ってことはやはり、全てのフレームに変更内容をコピペしていくしかないって事ですよね・・・
- 63 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 16:48:53.76 ID:R8n7KeL9]
- >>61
おお、ごめん ・1〜9スレの過去ログ ux.getuploader.com/mmf/download/456/2ch_mmf2.zip
- 64 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 17:14:04.55 ID:MHtTku5+]
- >>63
ありがとうございます!!
- 65 名前:名前は開発中のものです。 [2012/02/22(水) 22:05:24.47 ID:2hsGovBK]
- 一部が熱狂しているだけだから、まだ大箱には行けないだろう
無料ライブで人集っても金払って入るライブで入らなきゃ意味無いし
- 66 名前:名前は開発中のものです。 mailto:sage [2012/02/22(水) 22:06:25.71 ID:2hsGovBK]
- すまん、誤爆
- 67 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 18:14:14.95 ID:V6QulKxe]
- 先日、アニメーションを外部読み込みファイルにしていてダメだったものです。
>43さんのご指摘のようにアニメーションシーケンスで制御したらうまくいくように なりました。 その節はありがとうございました! ちょうどこのスレの一番最初にランダムについて書いてあったので、落下物の オブジェクトにあらかじめ4つの動作(いずれもパスで作ってあります)を作っておき それを「常に実行」で「開始」させていた部分を、「動作→複数の動作→動作の選択」で 四つの動作があるので0番から数えて3までなので、Random(3)と入れたところ いずれの動作でもない不可思議で、かつものすごくゆっくりの挙動で落下するように なってしまいました。 なにかまずい作用が働いているのだろうとは思うのですが、さっぱりわかりません…。 今回は絵もぜんぶアクティブで入れ込んだので、表示はたぶん大丈夫だと思います。 なおおかしな挙動だったので、動作1を常に実行の状態で保存してあります。 ux.getuploader.com/mmf/download/457/blue+chee%27s+game.mfa ご教示のほど、よろしくお願いいたします。
- 68 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 19:19:42.70 ID:nPfWS/8E]
- ものすごくゆっくりの挙動は良く分からないけど修正してみた
要するに4つある動作から新規作成する毎にランダムで動作を選択させたい こういうことですか? ux.getuploader.com/mmf/download/458/blue%2Bchee%27s%2Bgame_add.zip
- 69 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 20:02:49.71 ID:ECMnTsSx]
- >68
ありがとうございます! そうです、これをやりたかったんです! 「常に実行」に「Random(3)」だけを入れたのが原因だったかもしれません。 パスの挙動ではなく、常にがくがくと揺れながらおかしな落ち方してました。 本当にありがとうございました!
- 70 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 20:09:23.14 ID:DrAvm8qv]
- >>67
「常に実行」だと毎フレーム動作を選択してることになるからガクガクになってしまっていたのでしょうね ちなみに0〜3だと4つの値になるので「Random(4)」が正しいです
- 71 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 20:11:57.84 ID:DrAvm8qv]
- >>67
ちなみに、フレームプロパティにある「タイマーベース動作」は外しておいた方がいいですよ
- 72 名前:名前は開発中のものです。 mailto:sage [2012/02/23(木) 20:31:43.82 ID:ECMnTsSx]
- >70
重ね重ねありがとうございます!! 動作1が0番で動作4が3番だから、うっかり3と入れてしまいました…。 ご指摘、恐縮です! ありがとうございます。 タイマーベースは以前教えていただいたサンプルをそのまま入れ込んだのですが なくても動くんですね…。 外したら、時々音符が二つ飛んでくるようになりました(稀に起きます)。 本当は次々に飛んでくるようにしたいので、イレギュラーでそうなってしまったのですが ちょっとうれしかったです。 何かいじればきっとそのようにできるのだろうと思うので、ダメ元で色々いじってみます。 ありがとうございます以外に感謝の言葉が思いつかないのが歯がゆいくらいにうれしく 思っています。 本当にありがとうございました!!
- 73 名前:名前は開発中のものです。 mailto:sage [2012/02/24(金) 08:49:22.80 ID:xG8kHZWr]
- >>72
wikiより→テクニック集→タイマーベース動作について 「タイマーベース動作」のレートよりアプリのフレームレートが低くなった場合は、移動量を増やして 逆にアプリのフレームレートが「タイマーベース動作」のレートより高い場合は移動量を減らして遅くする。 マリオで説明すると プレイヤーのマシン環境次第で クリボーとかノコノコが急にダッシュしてきたり 急停止したりするので製作者の意図した動きにはならないって事 アクションゲームでは致命傷になるからOFFが最善と言われている ttp://wikiwiki.jp/mmf2/?%A5%C6%A5%AF%A5%CB%A5%C3%A5%AF%BD%B8%2F%A1%D6%A5%BF%A5%A4%A5%DE%A1%BC%A5%D9%A1%BC%A5%B9%C6%B0%BA%EE%A1%D7%A4%CB%A4%C4%A4%A4%A4%C6
- 74 名前:名前は開発中のものです。 mailto:sage [2012/02/24(金) 09:04:46.85 ID:xG8kHZWr]
- >>72
もう1つ豆知識 時々音符が二つ飛んでくるようになりました(稀に起きます) など連続でイベントに来て欲しくない時は開始条件に1行たしてやると良い (1)マシンに?ついてるアイコン(初期だと一番左)で条件を制限 (2)イベント連続時にイベントを1回のみに制限 注意点は同じフレームで同時処理したい場合でも 1つのオブジェクトにしか処理されないって所ですね
- 75 名前:名前は開発中のものです。 mailto:sage [2012/02/25(土) 03:07:50.64 ID:ygj64TZ9]
- おー
- 76 名前:名前は開発中のものです。 mailto:sage [2012/02/26(日) 21:30:31.97 ID:9mtf6JiD]
- 既出やったら悪いんやけど
これイベント消してもフレーム実行した時に消えてないことないか? 確認して見ても消し残しないし
- 77 名前:名前は開発中のものです。 mailto:sage [2012/02/27(月) 03:30:33.50 ID:GajWh8Vq]
- >>76
具体的にはどういう状況で? アップデータ当てて最新にしてる?
- 78 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 05:43:00.18 ID:bogk652I]
- 本当に初歩的なしつもんなのですが、
オブジェクトの発射を表示領域外でもやってくれるようにするには どのように設定すればよいのでしょうか。
- 79 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 15:36:16.80 ID:3lNcAXC3]
- オブジェクトの発射で出現したオブジェクトは表示領域から出ると強制的に破壊されてしまうようです(バグ?)
現状では弾自体に動作を設定してオブジェクト作成で出現させてください。
- 80 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 22:12:51.69 ID:Vu9/NArj]
- >>77
最新です 1秒ごとに ・あるオブジェクトから他のオブジェクトを発射する ・同じオブジェクト(バウンスボール設定)の方向を変える っていうイベントを消しても、その動作が二つとも残ったままなんだ 再起動しても直らない
- 81 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 22:27:46.69 ID:3lNcAXC3]
- >>80
一応書いておくと、現在の最新はR251またはR254(ベータ版)です。 それは新規で組んでも再現しますか? 見せられるならMFAをアップしてもらえると助かります。
- 82 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 22:59:11.06 ID:Vu9/NArj]
- >>81
すみません、最新版は自動アップロードが有効じゃないということを知りませんでした…R249でした これはR249でつくったものです ux.getuploader.com/mmf/download/460/test.mfa 試しに全部のイベント消してみたら、全部の動作が残ってました R251にして新しく動作を組んだら、残っている動作に追加されました あと、新しい動作を消したらちゃんとその動作も消えました R249でやったらどうなるか試してからアップデータするべきでした…
- 83 名前:名前は開発中のものです。 mailto:sage [2012/02/28(火) 23:28:27.89 ID:Vu9/NArj]
- >82です
自己解決しました。本当すみません オブジェクトイベントに全部のイベントが突っ込まれてるだけでした… 手間をおかけして申し訳ないです
- 84 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 12:04:42.75 ID:PGiHardS]
- >>79
弾をベクター動作にしているのですが、それでも出てこないんですよね・・・ でも上のほうに行くと急に現れてちゃんと動作もする。 なんでだろう??
- 85 名前:名前は開発中のものです。 [2012/02/29(水) 16:57:05.74 ID:XO5MVtwo]
- >>84
表示領域から離れている場合は動作しないになってない? オブジェクトのオプション
- 86 名前:名前は開発中のものです。 mailto:sage [2012/02/29(水) 17:29:08.26 ID:PGiHardS]
- >>85
自動になっていました! いいえにしたらきちんと動作しました。ありがとうございます!
- 87 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 10:38:17.84 ID:xDdNw5xx]
- エクステンション「String Parser 2」
について質問です。 ダウンロードツール作成中に 文字列の置換が必要になったので ワイルドカードが使える「String Parser 2」を使おうとしたのですが 上手く使いこなせません。 ソース文字列に "abcd/efgh" と入っている時に replace$("String Parser","*/","") とすると "abcefgh"が返ってきます。 "efgh"が返ってくると思ったのですが……。 試しに replace$("String Parser","?/","") としたところ "abcefgh"が返ってきました。 "*/"と"?/"で同じ結果になってしまいます。 WildcardsはEnable。 念のためデリミタはすべて消してあります。 何か勘違いしているのでしょうか。
- 88 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 16:41:15.95 ID:Us0H07lm]
- >>87
それについてはよくわかりませんが、単に/より左の文字列を消したいだけなら remove$( "String Parser", leftstr$( "String Parser", indexOfSub( "String Parser", "/", 1))) でもいけると思います 見当違いな答えだったらごめんなさい
- 89 名前:名前は開発中のものです。 mailto:sage [2012/03/02(金) 22:52:56.90 ID:QrEzdiNH]
- 初歩的な質問ですいません。
イベントエディタでなぜか初期設定の「特別」「サウンド」「ストーリーボードコントロール」の三つが 消えてしまいました。特に「ストーリーボードコントロール」はescキーで抜ける設定を入れてチェックを 入れていたんですが非表示にした覚えがないのに消えて元に戻りません。 元に戻す方法はないのでしょうか?
- 90 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 00:03:51.49 ID:89rC3Agk]
- >>89
イベントエディタ左上に「非表示のオブジェクトがあります」と表示されていませんか? その場合、オブジェクアイコンの列の右端に「非表示オブジェクト」というものがあるので そのアイコン上で右クリックしメニューの「非表示オブジェクトを挿入」を選択してください。
- 91 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 00:18:20.69 ID:iLQKYPaK]
- >90
非表示のアイコンはないんです。ためしに「タイマー」を非表示にして、その挿入を やってみたのですが、他のアイコンはありませんでした。 やはりバグでしょうか? 新規で開けばありますし、テクニック集で拾ってきたものにもあります。
- 92 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 00:24:57.02 ID:89rC3Agk]
- >>91
フォルダに入れてしまっていたということは? MFAをアップできるなら見せてもらえるとありがたいのですが。
- 93 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 09:01:12.93 ID:qjmDaz2d]
- メニューバー縮めたまま気付いてないんだろう
最初よくやったわ
- 94 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 11:46:13.08 ID:iLQKYPaK]
- 89です。
アップローダーにあげておきました。 ux.getuploader.com/mmf/download/463/%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E8%90%BD%E4%B8%8B_%E6%94%B9.mfa フォルダには、よくわかってないので入れてないつもりです。 メニューバーも縮めてないつもりなんですが、初歩的な質問ですいませんがご確認のほどよろしくお願いいたします。
- 95 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 14:27:44.20 ID:oCs4F9gi]
- 89です。
すいません、自己解決しました。最初>93のおっしゃる意味がわかってなかったのですが 原因はそれでした…。 お騒がせして申し訳ありませんでした。
- 96 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 17:53:29.75 ID:7uaAkrhA]
- 音楽再生について質問です
前奏ありの音楽ファイルをループ再生する方法ってありますか? 2週目からは前奏部分を抜いてループしたいのですが、、、
- 97 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 17:59:36.50 ID:hNda7ZDh]
- 曲を編集して前奏部分と前奏後の二つのファイルに分けて
前奏のファイルの再生が終わったら前奏後のファイルをループ再生させる
- 98 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 18:08:06.21 ID:cxwfOMN5]
- 前スレにて作りかけのSTGを指導してもらった者です。その節はありがとうございました。
今回また少し制作が進みました。宜しければまたアドバイスして頂ければ幸いです。 ux.getuploader.com/mmf/download/459/%E3%83%A2%E3%83%B3%E3%82%B9%E3%82%B3.zip
- 99 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 18:49:27.03 ID:oCs4F9gi]
- たびたびすいません。
特定の落下物(サンプルではマイク)にあたったとき、専用のリアクションまでは出せるのですが そのアニメーションが表示中に操作不能にするやり方がわかりません…。 プレイヤーのコントロールを無視にすれば動かなくなるのはわかるのですが それを解除できないんです。 また、操作不能のアニメーションが表示されていてもほかの落下物(各色の音符)があたると、 そっちが表示されるのもなんとかしたいのですが、上記と絡めてできないものでしょうか? ux.getuploader.com/mmf/download/464/%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E8%90%BD%E4%B8%8B_%E6%94%B9.mfa ご教示のほど、よろしくお願いいたします。
- 100 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 19:22:29.02 ID:vjHjR+R3]
- >>97
それだと若干ズレるから工夫がいったよね確か
- 101 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 21:18:10.48 ID:7uaAkrhA]
- >>97
>>100さん指摘のあるように、ズレがでるんです(OGGファイルを使用) >>99 修正、こんな感じでどうですか? ux.getuploader.com/mmf/download/465/%E3%83%A9%E3%83%B3%E3%83%80%E3%83%A0%E8%90%BD%E4%B8%8B_%E6%94%B9_%E4%BF%AE%E6%AD%A3.mfa なんとなく迷宮組曲を思い出しましたw
- 102 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 21:46:38.65 ID:hNda7ZDh]
- 変数でタイミング計ってみるとか
環境に依存しそうだけど
- 103 名前:名前は開発中のものです。 mailto:sage [2012/03/03(土) 23:00:02.22 ID:iLQKYPaK]
- >101
ありがとうございます!アニメーションの再生で制御するんですね。 すごく勉強になりました。本当にありがとうございます! 最初はいっきのおにぎりのような放物線をスピーカー部分から発生させていたのですが、 軌道のバリエーションとランダムはできたものの(それもここで教えていただきました)、 複数の音符を出すことがさわりたての自分には全然無理で、サンプルにあったランダムに 落ちてくる動きを参考にしました。 結果、音符なので思いっきり迷宮組曲リスペクトになってしまいました^^; ステージのバンドの方々(実在のバンドです)に完成させたらプレゼントしようと思って 作り始めたものなので、結果的に「ファミコンにこんなのあったよね」とわかりやすくなった 気もするので、まあいっかって感じです。 最終的には一定時間内遊べて、同じ色をとり続けたらスコアが倍になっていくようにしたいので とりあえず自分でいじってみます。 たぶんわからなくなって行き詰まって、またこちらのおせわになるとは思いますが どうぞよろしくお願いいたします。 このスレのおかげで諦めずに続けられてます。本当に感謝に堪えません。
- 104 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 00:20:06.06 ID:HauRMfx+]
- Unicode版(英語版)を買ったので、日本語化してみようと思って
Resource Hackerでいじってみたら、 View→Toolbars以下のStandard toolbarやらWorkspaceやらが 表示されなくなってまった。 なんでや。。。orz
- 105 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 03:35:03.02 ID:YVsj+hRa]
- すでに日本語版があるのになぜ日本語化する必要があるんだw
- 106 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 04:48:10.52 ID:WV2pEH+7]
- >>105
英語版のほうはバージョンアップされているが 日本語版(代理店)は251公開後放置プレイ状態という・・・ インストーラー形式のエクステンションも海外の方が作るのだから 当然って言えば当然だが作者が対応してくれないと使えない 日本語版でも本家では現在の251から254へのテスト公開がされているが 本来代理店がやるべき?事を個人でやるので敷居は若干高い ttp://wikiwiki.jp/mmf2/?%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%BF%BE%F0%CA%F3%2FMMF2%C6%FC%CB%DC%B8%EC%C8%C7%A5%D9%A1%BC%A5%BF%A5%C6%A5%B9%A5%C8
- 107 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 08:42:12.59 ID:TpbelmUD]
- BGMに関してはあまり融通が利かないんだっけかMMF2
再生までにラグがあるから別々のファイルを繋げて再生しようとしても綺麗に繋がらない 前奏部分を無音にした曲を前奏と同時に再生すれば綺麗に繋がった…様な気がする
- 108 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 15:23:32.97 ID:YVsj+hRa]
- >>106
でも非公式の日本語化によって生じた問題はサポート外ですよね。 >>107 最後まで再生して先頭に戻るループなら比較的スムーズに繋がるけど、 2つのファイルを切れ目なくつなげるとか、再生位置を変えるとかではどうしても間が開いてしまう。 >>102の言うように開発環境で繋がるように調整しても他の環境では繋がるとは限らないし、 OGGで鳴らす限りはスムーズな無限ループとかは難しいと思ったほうがいいかと。 ピストンコラージュのファイルとかMODファイルとかだったらスムーズなループは可能らしいのですが。
- 109 名前:名前は開発中のものです。 mailto:sage [2012/03/04(日) 16:09:13.32 ID:HauRMfx+]
- 104だけど
>>106さんの言う通り、バージョンアップやらエクステンションの問題、 それとHWAのことなんかを考えると、英語版の方が圧倒的に優位なんだよね。 英語版の弱点といえば、日本語じゃないっていう点だけでさ。 というわけで、その唯一の弱点を補おうと思って日本語化に挑戦してみたわけですよ。 結果、上にも書いた通り、ツールバーの表示/非表示ができなくなっちゃったんだけど、 バックアップしておいた英語版を起動してツールバーの表示/非表示を切り替えて、 その後日本語化した方を起動したらちゃんと反映されてた。 ツールバーの表示/非表示なんて頻繁にいじるものでもないし、そんなに不便に感じないから、 当面はこれで使おうかな。 >>108さんの言う通り、確かに非公式の日本語化はサポート外だけど、なにか問題が起こったら オリジナルに戻せば良いだけだし、これはこれで使いやすいよ。
|

|