[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/16 18:26 / Filesize : 310 KB / Number-of Response : 954
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

汎用ゲームエディター『Multimedia Fusion2』 9



1 名前:名前は開発中のものです。 mailto:sage [2011/07/25(月) 02:01:31.22 ID:MOSB94mx]
『Multimedia Fusion2』シリーズに関する情報、技術、雑談、質問などに使いましょう。

■前スレ
hibari.2ch.net/test/read.cgi/gamedev/1296566000/

■参考リンク
・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/

200 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 02:57:12.48 ID:UJ1JpWTx]
>>195
正確には日本語版持ってて英語版欲しいユーザーに対するディスカウント販売だね
あとユニコードパッチもディスカウントしてくれる
スタンダードからDEVへの乗り換えもいいみたい

ちなみにユニコードパッチがないと英語版で日本語フォントを使うことができない

まあ最初は日本語版で問題ない

201 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 03:12:37.96 ID:SlgvXUUX]
>>200
え?ユニコードパッチなくてもフォント普通に使えるけど、どういうこと?

202 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 03:17:20.26 ID:UJ1JpWTx]
>>201
それは英語版で?
だとしたら俺がなにか勘違いしてるから気にしないでくれ

203 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 04:42:19.47 ID:zyuKkPXp]
英語版だと日本語の扱いは若干癖はあるよね。
実際の表示には問題ないけどイベントエディタやイベントリストエディタ上では文字化けする。
日本語版だと半角でも全角でも1文字として扱ってくれるけど、英語版だと半角は1文字、
全角は2文字扱いになるんで文章が半角全角混合だとLeft$とかの扱いがちと面倒。

204 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 05:02:42.44 ID:NHP0xYGC]
キーを押している間だけ、特定のサウンドをループ再生したいのですが、
押している間、何度も再生され重複したサウンドになってしまいます。
重複せず、ループ再生させるにはどうしたらいいのでしょうか。


205 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 05:44:46.62 ID:+UHVlu4F]
基本的に英語版の文字コードはANSI。Unicode化は日本語版開発時に成されて、後日英語版にもアドオンという形で追加された。
ANSI英語版で作成したアプリでも、フォント設定画面で文字セットを日本語に設定すれば日本語表示可能。
但しそれは日本語OSで実行した場合に限り、他言語OSでは文字化けするかあるいは全く表示されない可能性がある。
また、>>203の言うようにエディタ上では化ける為、オブジェクト名や変数名等に日本語を付けることが出来ない。

206 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 05:48:28.85 ID:+UHVlu4F]
日本語版にインストールできないエクステンションというのはインストーラーで配布されている物。
レジストリに書かれるインストール情報が英語版と日本語版で違うらしく、インストーラーが日本語版を認識できない。
(そのお陰で英語版と日本語版の同居が可能であるとも言える)

mfaの互換性は、ANSI→Unicodeは可能。Unicode→ANSIは不可能。
日本語版のファイルをANSI英語版で開くことは出来ないが、英語版にもUnicodeモジュールがインストールしてあれば開くことが可能。

207 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 06:06:58.90 ID:zyuKkPXp]
>>204
ほい。フラグはいらんかもしれず
ux.getuploader.com/mmf/download/318/test.zip

208 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 09:57:58.10 ID:g1jrfpVr]
配列オブジェクトを使えば色々配列が扱えるようなのですが、グローバルオブジェクトに出来ないようなので、
これだとフレームが変わったら配列はそのたびにすべて破棄されるということなのでしょうか
それだとSLGやRPG作るときは大変だと思うのですが解決方法はないのでしょうか



209 名前:208 mailto:sage [2011/09/10(土) 10:08:08.61 ID:g1jrfpVr]
あ、わかりました
グローバルにするにチェックを入れれば、これがグローバルオブジェクトになるってことなんですね
初歩的すぎてすみませんでした

210 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 13:09:25.08 ID:7ttzagIo]
>>207
わざわざ作ってもらって申し訳ないです。ありがとうございます!

211 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 16:05:57.53 ID:1zEL6EL7]
>>195,196
日本の代理店が詳しく述べていないけれど
英語版と日本語版は別製品なんです。だからサービスも根本で異なる。
例えばライセンスが英語版と日本語版で異なるから
英語版は同時に複数マシンにインストール可能だし本家も認めてるけど
日本語版は代理店が管理してるので複数マシンへのインストは不可。

代理店の尻拭いをしてるのは本家クリックチームだけど
Dev機能として携帯出力に致命的な制限があることを
いまだに注意書きひとつ加えないのが日本代理店クオリティで
複数マシンへのインストも、本家から非現実的なライセンスだねって
言われてるのに何もしないのが代理店クオリティ

それでも一応日本語版の購入から進めるのはみんなが言ってる通り
日本語から入った方がたぶん入りやすいのと、あれこれ不便を感じるように
なったら英語版へ即移行できるシステムが一応整ったから。
ちなみに英語版から日本語版への移行は認められて無いと思うので
過去に英語版買って日本語版買う必要があった人から見たら
今度は日本ユーザーがエコヒイキされてるように見えるはず
それくらいあのディスカウントは強力ってことです。

212 名前:名前は開発中のものです。 mailto:sage [2011/09/10(土) 16:19:07.20 ID:SlgvXUUX]
ユニコードで作ったファイルとの相互変換が出来ないのが最大の問題だろ
それさえ出来ればすべて解決するのに
別ライセンスはクリックも代理店も両方儲かってwinwinだから別に尻拭いでもなんでもないと思う

213 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 18:17:27.27 ID:ExvA09gQ]
カウンターの数字をグラフィックで置き換えることができますが、これを一括して変更する方法はないでしょうか
いまは、数字を1〜0までひとつひとつ変更していってるのですが、カウンターの数が多いと、大変な手間なのです

214 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 20:09:19.01 ID:lp5P8B/Q]
テキストツールの「フォントをインポート」で指定したフォントに置き換えることなら可能です

215 名前:名前は開発中のものです。 mailto:sage [2011/09/11(日) 20:12:17.24 ID:i8EYsGde]
>>213
手間だけど手動でやるしかないと思う

216 名前:名前は開発中のものです。 mailto:sage [2011/09/12(月) 01:51:57.44 ID:Tv07cVjl]
>>214-215
やはりそうでしたか
画像を使う場合は、最初にしっかり画像を決めてから作った方がよいのですね…

217 名前:名前は開発中のものです。 mailto:sage [2011/09/12(月) 17:09:04.74 ID:p7wHvBvJ]
なぜかあるフレームだけ強制終了するようになって作り直しかとヒヤヒヤしたが
いつのまにか必ず実行するイベント行に「次のフレームに移動」が紛れ込んでいた・・・
ビックリした・・・マウスでお手軽編集も考え物だな・・・

ビルドして実行をうっかり押しちゃったあとで出来た実行ファイルと「プロジェクト名.001」というファイルを消したので
そのせいかと思った・・・

218 名前:名前は開発中のものです。 mailto:sage [2011/09/12(月) 18:17:23.27 ID:sgKLNoVL]
>>217
凡ミスに気がつかないで組立てを1から見直している時の焦りと
気がついた時の切なさはたまらないよな・・・

俺は凡ミスを出来るだけ防ぐ為と処女作の過ちを繰り返さないために
簡易データ管理ツール別に作ってそこから細かい数値は変更する様にした



219 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 22:38:29.33 ID:JU/lp8Sr]
「方向を見る」の部分で詰まっています。
プレイヤーが、複製して通し番号を付けた敵オブジェクトのひとつに向かって弾を撃つ、ということをさせたいのですが、うまくいきません。

複製したオブジェクトの座標は割り出せるので、その座標に向かって弾を撃たせばいいと思ったのですが、
「方向を見る」では、座標に変数を扱えないようですので、出来ませんでした。

ゲームでは結構ありがちな処理だと思うのですが、みなさんはどのようにしているのでしょうか。

220 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 22:55:20.73 ID:4FpnL5TN]
方向を見るのウィンドウの右下に1+1ってボタンがあるからそこで計算式ができるよ

221 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 23:04:03.79 ID:ZsgMOfbT]
計算式が使えるのは「方向を選択」のほうだろ
敵の座標がわかってるなら、
動作コントローラーの全般数式→2点間の角度を求める→角度を方向に変換
で、32方向の数字が割り出せる

わりとめんどくさい

222 名前:名前は開発中のものです。 mailto:sage [2011/09/13(火) 23:33:53.78 ID:ZsgMOfbT]
あるいはもっと単純に高速ループで組むのもいいかもしれない
・敵の通し番号=ループインデックス
・弾を撃つ敵を指定する条件
で「敵の方向を見る」アクションをすれば指定したオブジェクトのほうを向くはず
この場合敵の座標はいらない

223 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 00:35:55.11 ID:vQDQuo7g]
>>220
ボタンがあるのかと思ったのですが、>>221さんの言う通り「方向を選択」のみでしょうか

>>221-222
どちらも試してみましたが、どちらでも出来ました。
複雑な処理になってくるとどうなるのかまだ把握できてないのですが、とにかくこれで進めていけそうです。
ありがとうございました。

224 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 11:02:10.29 ID:Qkc3+vMT]
overlay reduxのエクステンションをダウンロードしたいのですが、
ウイルスが検知されてしまいダウンロードできません。
何とかダウンロードする方法はないでしょうか

225 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 11:40:04.48 ID:68I29IPw]
ウィルス対策ソフトを一時的に停止すれば良いかと。

226 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 12:43:15.06 ID:vQDQuo7g]
いま、主人公のパラメータ一覧表示をさせているのですが、文字列オブジェクトやカウンターオブジェクトを10個くらいずつ並べて表示させています
すると、それだけでイベントエディタがかなり面倒なことになって行くのですが、これ以外に方法はないものでしょうか?
数字を好きなように配置して表示出来るだけでもよいのですが

227 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 13:11:48.34 ID:qcwhhtPh]
>>226
文字オブジェにstrでも使って1個にまとめるか
エディタにフォルダでもかけてやれば?

228 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 13:32:32.96 ID:YmBvPArg]
オブジェクトを複製にして通し番号と高速ループを使って一気に処理する方法もある
エクステのValue-Add Objectを使えば文字列やカウンターにも通し番号を割り振れる



229 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 13:36:32.01 ID:vQDQuo7g]
>>227
やはり文字列オブジェクトしかありませんか
改行した際の行間がやたらと短いので、見にくくなるかと思って避けていたのですが、それに合わせて画面を作った方が良いわけですね
最初は「テキストを表示」コマンドを使えば良いと思っていたのですが、実行後にはパラグラフは変更できないと気づき、断念しました

230 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 13:55:00.73 ID:fiXqrGa0]
作ったらもう書かれてた。
>>228の方法です(高速ループは不使用)
ttp://ux.getuploader.com/mmf/download/320/one_counter_status.mfa

231 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 14:05:05.70 ID:vQDQuo7g]
>>228
そんな方法があったのですか
いま試してみましたが、Spread Valueで、確かにアクティブオブジェクトのように通し番号を振れました
もうちょっといろいろ試してみます

>>230
ありがとうございます
さっそく試させてもらいます


232 名前:名前は開発中のものです。 [2011/09/14(水) 16:34:12.41 ID:48Pdkqi0]
>>225
お騒がせしました。

233 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 20:13:18.40 ID:YmBvPArg]
エクステ日本語化パッチを更新しました
IG2でタクティクスオウガが作れる!・・・かもしれない

ux.getuploader.com/mmf/download/322/Ex_JpPac_3.zip

■更新履歴
 Isometric Grid2・Common Dialog・Active Overlay・Lensを追加しました。
 Platform Swing・Random Poolの訳を修正しました。

234 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 22:11:14.94 ID:fiXqrGa0]
>>233
ありがとうございます!
全て試しましたがLensのみパッチが当てられませんでした…

235 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 22:34:29.55 ID:vQDQuo7g]
>>230
ありがとうございます、これはすごいですね
配列と組み合わせれば、1行でいろいろなパラメータを表示出来るのがわかりました

ただ、サンプルで、アクティブオブジェクトの変数を、各カウンターの数値と連動させるところの理屈がよくわかりませんでしたが、
使うときはこの方法をそのまま使おうと思います

>>233
ダウンロードしたのですが、書庫を開けられませんでした
何度ダウンロードしてもダメで、最新のlhasaを導入して試してみましたが、未知の形式と出てしまいます
他の方は問題なく出来ているようですので、何が問題なのでしょうか


236 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 23:12:09.02 ID:YmBvPArg]
>>234
ごめん、いつも英語版のパックのやつを翻訳してるんで、
毎回日本語版と間違えちゃうんだ
日本語版用はコピーライト表記が変わっただけとかなのにCRCが一致しないことになる
ux.getuploader.com/mmf/download/323/Lens.EXE

>>235
それはよくわからないですわ


237 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 23:13:27.83 ID:7b2VFFhT]
>>235
別の解凍ソフトを試してみては?

238 名前:名前は開発中のものです。 mailto:sage [2011/09/14(水) 23:57:41.79 ID:vQDQuo7g]
>>236-237
すみません、解決しました
ブラウザのダウンロードマネージャで、htmlをzip拡張子に変換されてダウンロードしていただけでした



239 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 00:24:59.90 ID:aKmNnNgC]
>>235
本文長すぎと言われたのでコメント加筆したものをアップしました

>>236
ありがとう。いけました

240 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 11:01:08.23 ID:IlLI7cGF]
フレームの背景を透過させる方法ってありませんか?
サブアプリケーション使用時に親アプリの画面が透けてみえるようにしておきたいのですが、
サブアプリのフレームの背景を透過する方法が分かりません。
開始時にデスクトップをキャプチャや前のフレームから表示を継続などを使用しても
上手くいきませんでした。

241 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 14:24:30.78 ID:aKmNnNgC]
エクステンションのWindow Transparencyでできます。
ただし、サブアプリをポップアップウィンドウに設定する必要があります。
親アプリに埋め込んだ状態で透過する方法はわかりません(不可能かも)。
サブアプリ使用時に親アプリの動作が止まるなら、親アプリの画面をスクリーンキャプチャオブジェクトで撮影して
それをサブアプリの背景に表示させるという手もありますが・・・。

242 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 15:28:14.32 ID:IlLI7cGF]
>>241
ありがとうございます。便利なエクステンションがあるんですね。
WindowTransparencyで上手くいきました。
もう一つの方法は表示にOPENGLを使っているせいか、OPENGLの画面が
キャプチャが出来ず残念ながら上手くいきませんでした。

243 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 21:44:28.62 ID:kgTyiEUO]
MMF2では、各オブジェクトの現在のサイズを知る手段はないのでしょうか


244 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 22:16:45.66 ID:T9lF23nb]
エクステのObject Resizerで取得できる

245 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 22:21:10.97 ID:nALrjwqx]
標準機能でも例えばアクティブオブジェクトなら
変数A=右端のX座標−左端のX座標
変数B=下端のY座標−上端のY座標
これで取得できるよ

246 名前:名前は開発中のものです。 mailto:sage [2011/09/15(木) 22:35:48.16 ID:kgTyiEUO]
>>244
ありがとうございます
use selection→select objectでオブジェクトをセットしてから、selected object→get Xsize等で取得できました
ただし、オブジェクトをセットせずに取得しようとすると、エラーが出るので、最初焦りました

>>245
それは気づきませんでした
こちらも活用させていただきます

247 名前:名前は開発中のものです。 mailto:sage [2011/09/16(金) 03:41:15.83 ID:ofGDOuTR]
オブジェクトを複製し、通し番号を振って、ループインデックスを使った高速ループ中に、
その中の任意のオブジェクトからさらに高速ループを使った多方向弾を撃たせるというのは可能でしょうか

単純に、敵がわらわらと出てきて、その敵達が定期的に16方向弾を撃ってくるという処理なのですが、なかなかうまくいかないのです

248 名前:名前は開発中のものです。 mailto:sage [2011/09/16(金) 05:27:53.29 ID:QbaiH2cH]
>>247
こんな感じかな?寝起きなんでmfa内のコメントが怪しいかも
ux.getuploader.com/mmf/download/327/16.mfa



249 名前:名前は開発中のものです。 mailto:sage [2011/09/16(金) 05:37:09.11 ID:QbaiH2cH]
>>248
あ、上手くいってない。……ごめんなさい。一部16方向弾以上になっちゃってるわ

250 名前:名前は開発中のものです。 mailto:sage [2011/09/16(金) 06:28:44.89 ID:QbaiH2cH]
>>247
何度も申し訳ない。これで上手く動いてるはずなので参考になれば幸い。
ux.getuploader.com/mmf/download/328/16a.mfa

251 名前:名前は開発中のものです。 mailto:sage [2011/09/16(金) 21:08:27.09 ID:ofGDOuTR]
>>250
ありがとうございます
このようにちゃんとやれば、ループの中でループを行っても動作するのですね
これで敵をわらわらと増やせそうです

252 名前:名前は開発中のものです。 mailto:sage [2011/09/17(土) 02:37:24.07 ID:BML7vudD]
文字列オブジェクトの背景を一色で塗りつぶしたくて、オプションの色で塗りつぶしにチェックを入れたのですが、
プレビュー画面では塗りつぶされるのですが、実行すると反映されません
これはプレビュー専用なんでしょうか

253 名前:名前は開発中のものです。 mailto:sage [2011/09/17(土) 05:31:39.10 ID:U+dsQx+y]
>>252
カウンタや文字列はオブジェクトが1ドットでも移動しないと塗りつぶされないようです。
HWAおよび他のランタイムでは互換性が無いので将来的にMMF3では廃止の予定だとか

254 名前:名前は開発中のものです。 [2011/09/17(土) 09:03:35.20 ID:sqVfaiUa]
ux.getuploader.com/mmf/download/252/%E7%94%BB%E9%9D%A2%E5%88%87%E6%9B%BF.mfa
すみません
この画面切り替えの内容を言葉で説明してもらえませんか?
私の頭ではいまいち理解できなくて・・・

255 名前:名前は開発中のものです。 mailto:sage [2011/09/17(土) 09:45:36.24 ID:v4dum5eR]
>>254
これ前に俺が作ったやつだw
説明するね

《X座標管理》
オブジェクト/ウインドウXサイズ(640)で計算しているのは
「X(横方向)に何画面分の場所にいるか」を求めています
・例
オブジェクトのX座標
0〜640なら=0
641〜1280=1

次にスクロールですが
ウインドウXの大きさ(640)/先ほど求めたX座標
を計算してやるとオブジェクトを追跡した1画面分の左端が出せます
このままでは端に偏るので中央を表示する為に
「ウインドウXの大きさ(640)/2=320」
という計算からだした320を足してやっています

YもXと同じ理屈で求めてやればサンプルの様に
1画面分移動すると次の画面に切替わるスクロールを作ることが出来ます

256 名前:255 mailto:sage [2011/09/17(土) 09:50:56.25 ID:v4dum5eR]
スマン一部間違い

×オブジェクトのX座標
 0〜640なら=0
 641〜1280=1

○オブジェクトのX座標
 0〜639なら=0
 641〜1279=1


257 名前:255 mailto:sage [2011/09/17(土) 15:04:01.75 ID:v4dum5eR]
また間違いあった・・・
次にスクロールですが
×ウインドウXの大きさ(640)/先ほど求めたX座標

/じゃなくて*
○ウインドウXの大きさ(640)*先ほど求めたX座標管理

258 名前:名前は開発中のものです。 [2011/09/17(土) 19:06:43.24 ID:BRxZx1Mk]
わざわざありがとうございます
何とか理解できました
やっぱ言葉だとわかりやすいです




259 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 03:10:22.41 ID:Uce7+qUK]
三角関数が使いこなせない・・・orz
やっぱりエクステンション使った方が早いのかな

だれかエクステンションを日本語化してくれないかなー
オリジナルの作者さんに許可もらえばできるんでないの?

260 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:39:41.91 ID:gzE05m3w]
>>259
笑えるほどストレートな他力本願だな…素直で好感が持てる!

俺も自分で使うエクステンションは自力で訳して使ってるんだけど
他の皆も使えるような日本語化ぱっちー!とか作るような上等な技術ねーし…
困ったもんであります

261 名前:名前は開発中のものです。 mailto:sage [2011/09/18(日) 07:45:27.56 ID:z/RVtEUw]
作者ごとにいちいち英語で許可取るのがめんどくさいからパッチにしてるんだけどね
わかってない人が多いのかな
パッチは簡単に作れるWDiffがあるから>>260も配布して日本語化エクステを充実させよう

262 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 01:31:10.96 ID:Q82Zc98X]
配列とかデータグリッドのセルの上限ってあるんですか?

263 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 02:26:38.51 ID:VfhidQQy]
>>262
ux.getuploader.com/mmf/download/329/%E9%85%8D%E5%88%97%E3%81%AE%E4%B8%8A%E9%99%90.mfa
配列でテストしてみたが、メモリの余裕が続く限りOKだと思う

264 名前:名前は開発中のものです。 mailto:sage [2011/09/19(月) 03:24:42.36 ID:Q82Zc98X]
>>263
なるほど。どうもです

265 名前:名前は開発中のものです。 mailto:sage [2011/09/20(火) 23:13:27.98 ID:uhCk+qpP]
通し番号を使って敵キャラ出現と破壊が上手くできるようになったけど、
欲かいて攻撃が当たったらその敵からダメージ数を表示するようにしてみたんだ。
単体攻撃の時は上手くいくんだけど、
複数の敵を一斉に攻撃した場合にダメージが00になって上手くいかないのです。
サンプルを作ってみたので意見をもらえないでしょうか??

ux.getuploader.com/mmf/download/332/%E9%80%9A%E3%81%97%E7%95%AA%E5%8F%B7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6.mfa

266 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 00:57:09.64 ID:w/nCey8K]
同時に作成されたインスタンス(オブジェクト)は同じものとして扱われるから
そのせいかなぁ
アクティブ6の変数Aが1の時、アクティブ6をほにゃららする、ってやると
アクションがアクティブ6すべてに適用されるような…
まぁもっと詳しく解説してくれる人が居るだろう

Add-Value使えばこんな回りくどいことせずに
カウンター使えるんだけどねぇ

267 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 01:16:10.98 ID:sOGI51q2]
これは以前似た質問を本家フォーラムでしましたわ。
その時作ってもらったサンプルはこれ
mfa.aquadasoft.com/view/1315829061-displaycounter

>>266の言うようにValue-Add使えば楽なんだけど、
自分の場合はFlashで使いたかったから使わずにやれる方法を模索していた。

268 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 01:49:23.25 ID:w/nCey8K]
そういえば日本のフォーラムいつまでメンテ中なんだよw
再開させる気ねーだろw



269 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 02:01:34.20 ID:sOGI51q2]
フォーラムはもうどうでもいいけど、アップデータとかエクスポータのリリースは続けてほしい
こっちのが重要

270 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 02:05:31.05 ID:dNWfQcS1]
ヘルプとメンテと愛フォン出力とMMF3と
どれが一番先に来るか競争だね
愛フォン来るかすでに微妙だけど

271 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 03:24:25.28 ID:U7HwItBp]
俺たちが日本のフォーラムだ!
いやマジで

272 名前:名前は開発中のものです。 [2011/09/21(水) 16:50:44.26 ID:6AtheDmo]
とりあえず俺は初心者なりに難しい事考えずに単純なやれる事だけだけでSTG作ってる
難しい事しなくてもアイデアだけでそれらしい表現できるようになってきたよ
技術の話よりはやく作品が欲しいなぁ

273 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 19:32:03.21 ID:NczMolK6]
ちょ
何で見つけたwww
偶然?

274 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 19:32:41.00 ID:NczMolK6]
ごめんなさい、誤爆です

275 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 20:17:40.96 ID:U7HwItBp]
質問であります
PlatformMovementOvjectの挙動が便利なので、
自キャラの移動制御だけじゃなく敵キャラの移動もやらせたいなーと思ったんですが
いざイベント組んでみたら、最後に指定したオブジェクトしか操作されてくれませぬ

というか高速ループ中にPMO衝突用の即時条件が使えない都合上、通し番号処理と上手く噛み合わせられないんですが
前スレ>>892氏はどうやってその辺り解決してたんでしょう

276 名前:265 mailto:sage [2011/09/21(水) 20:26:36.66 ID:6eISUYMW]
>>267 >>268
調べて下さった方、DLして下さった方感謝です
おお、同時に作成されたインスタンスは同じものとして扱われるのかぁ
あと本家のサンプルありがとうです
イベントエディタの常に実行でカウンターが個々のアクティブに追尾しているのは
同時に作成されたインスタンスだからなのかな?

Value-Add なんと、これを使ってみます。
導入したのですが、ヘルプを翻訳しても使い方がいまいち・・・
敵にヒットしたダメージを表示する使い方だと
カウンタを作成する時にValue-Addも作成してあげて関連付け(?)をして使うイメージ?
申し訳ないですValue-Addの使い方がさっぱり分からなくてどのように使うのやら
どなたか教えて頂けませんでしょうか?

277 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 21:08:46.67 ID:ZCuib/Ci]
>>276
最近教えてもらったのですが、Value-Addオブジェクトはすごく便利です
set valueで、変数を設定したいオブジェクトを選んで、変数名を設定します
変数名は自由に設定できます
変数を呼び出すときは、get valueで、
fixed value of object=オブジェクトのセット(固定値)、value's name=変数名
で呼び出せます
spread valueを使えば、通し番号も設定できます

278 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 21:23:48.92 ID:w/nCey8K]
>>275
なぜかよくわからないんだけど衝突判定をオブジェクトイベントの中でやると実行される
調査求む

>>276
インスタンス云々は気にしないでくれ。やっぱアクティブ6が問題だったようだ
ux.getuploader.com/mmf/download/333/%E9%80%9A%E3%81%97%E7%95%AA%E5%8F%B7%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%EF%BC%92.mfa



279 名前:名前は開発中のものです。 mailto:sage [2011/09/21(水) 22:23:09.45 ID:sOGI51q2]
>>275
どう組んでるか分からないけど、敵本体は複数作成するけどPMOは1個しか作成してないってオチじゃ?
つまりはこういうことで。
ux.getuploader.com/mmf/download/334/enemy_pmo.mfa

280 名前:265 mailto:sage [2011/09/21(水) 23:44:45.59 ID:6eISUYMW]
>>277 >>278
Value-Addの使い方を教えてもらったのでイベントを整理していたら、
ありゃ解決済みサンプルが・・・。
何度かアップローダを使ってお世話になっていますが、
毎度毎度本当に助かります。

281 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 06:06:35.89 ID:VGTedzYh]
>>278>>279
回答ありがとうございます
仰るとおりPMO一個で賄おうとしてました
それを聞いた上で考えてみたら、直前の動き(落下速度とか)がどうだったかPMO内部で処理してるんでしょうし
ループで毎回別のオブジェクトを割り振ってしまったら、上手く動かしてもらえるワケ無いですね……助かりました

282 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 17:14:55.43 ID:qo2cqfRS]
こんにちは。
シューティングゲームを作ろうとしてつまずいています。
あるアイテムを取ると画面上の敵弾がすべて消えるというのは問題ないのですが、
アイテムを取ると敵と弾が2秒間停止する、といった処理ができないでいます。
(敵は止められるのですが、弾が止まりません)
弾の生成を、「オブジェクトの発射」で行っているのが問題なのでしょうか?
初心者すぎる質問で申し訳ないのですが、どなたかお知恵をお貸しください。

283 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 17:23:51.87 ID:veUnpGZ9]
>>282
「オブジェクトを発射」で作成したオブジェクトは止めることが出来ません。
弾自体に動作を設定し、「オブジェクト作成」で作成しましょう。

284 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 17:27:09.61 ID:i+aZQV2H]
オブジェクトの発射はパソコンスペック次第で変な位置から発射されたりするからあまり使わないほうがいいよ

285 名前:282 mailto:sage [2011/09/22(木) 17:50:53.60 ID:qo2cqfRS]
>>283
>>284
さっそくのご返信どうもありがとうございます!
オブジェクト作成で試してみたところ、希望通りに動かすことができました。
大感謝です!

286 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 18:20:55.21 ID:SghVDPlO]
初歩的な問題だと思うのですが
素材を壁に見立てて障害物として使用する方法がよくわかりません。
Games\Alphaフォルダにある「Wall」等は壁に出来ないのでしょうか?

287 名前:名前は開発中のものです。 mailto:sage [2011/09/22(木) 18:34:18.14 ID:i+aZQV2H]
>>286
置くだけじゃなくて障害物の設定もしないとだめだよ

288 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 02:57:03.66 ID:bMpejFhY]
ダウンロード版ってHDDクラッシュしてISOファイル無くしたらどうするの?



289 名前:名前は開発中のものです。 mailto:sage [2011/09/24(土) 03:20:44.97 ID:PgUWIFmE]
購入時に送られてきたメール(注文番号が載っているだろうから)など購入を証明できるものを添えて問い合わせれば良いんじゃないかな。
どこまで対応してもらえるかは分からないけど。
まあ普通はDLしたらすぐにディスクに焼くなりしてバックアップ取るもんだけどね。

290 名前:名前は開発中のものです。 [2011/09/25(日) 21:25:16.79 ID:ySd3Fps1]
>>286
右にあるプロパティのランタイムオプションに合わせて障害物の種類を
障害物にするのよ
で(当てたいキャラ)と背景が衝突---バウンスとかにすると跳ね返ったり…

291 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 18:42:06.20 ID:XOiE2Pqa]
横スクロールアクションゲームを手探りで作っているのですが、自機はなんとかできたものの
敵キャラで躓いてます。
例えば空中に漂うコウモリ(自機には向かってくる設定)を複数同時に表示させていると、しだいに
動きがシンクロして同じ場所に固まって一体にしか見えなくなってしまいます。
出現タイミングを変えているのに、しばらく放っておくとシンクロして重なってしまいます。
同じ敵だとしても、いくつかの設定バリエーションをもうけて、見た目は同じでも中身が違うという
やり方が必要なのでしょうか?
それともなにか別の設定をもうければシンクロしなくなるのでしょうか?

つたない質問で恐縮ですが、どなたかご教示のほどよろしくお願いいたします。


292 名前:名前は開発中のものです。 mailto:sage [2011/09/27(火) 18:51:14.29 ID:Y1LkaHpH]
あるあるw
そういう時は乱数で動きを制御すればいいんじゃないかな

293 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:14:38.22 ID:Vy6BFH64]
このソフトってネット認証しないとインストールできないとかある?

294 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:28:17.94 ID:ewRFe5wN]
ある

295 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 00:32:08.75 ID:Vy6BFH64]
マジか
じゃあ諦めよう・・・dクス


296 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 06:10:41.22 ID:Wiu9efe+]
>>291
全部自機には向かってくる設定だと
目標地点が同じだからそのうち重なるね

微妙に目標地点をずらしてやったり
コウモリ同士が衝突した時に反発するようにしてやれば重なりは防げるんじゃない?

297 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 14:49:05.41 ID:Ntap38vX]
>>292,296
レス、ありがとうございます!
乱数制御はまだ触ったことがないので勉強してみます。
>296さんのアドバイス、すごくわかりやすくありがたいです!
ご親切にありがとうございました!
まだまだ道のりは長いですが、がんばってみます。

298 名前:名前は開発中のものです。 [2011/09/28(水) 19:01:55.17 ID:5IsP8CsD]
オブジェクト発射でしばらくすると弾切れおこすんだけどあれなんで?



299 名前:名前は開発中のものです。 mailto:sage [2011/09/28(水) 19:21:33.11 ID:VbrOtkmF]
画面内のオブジェクトが上限に達してるとか

300 名前:名前は開発中のものです。 [2011/09/28(水) 19:24:07.39 ID:5IsP8CsD]
なるほど
じゃあ画面外で破壊すれば無限に出るという事なのか…
ありがとう
謎が解けました






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<310KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef