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


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

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



1 名前:名前は開発中のものです。 mailto:sage [2010/01/11(月) 10:08:13 ID:lwGX9Vbt]
ここは汎用2Dゲームエディター『Multimedia Fusion2』について語るスレです。
『Multimedia Fusion2』シリーズに関する情報、技術、雑談、質問などに使いましょう。

■前スレ
pc11.2ch.net/test/read.cgi/gamedev/1260159928/
pc11.2ch.net/test/read.cgi/gamedev/1230670904/
pc11.2ch.net/test/read.cgi/gamedev/1255769708/

■参考リンク
・Clickteam本家
www.clickteam.com/

・Multimedia Fusion 2シリーズ日本語版公式サイト
www.clickteam.jp/

・Multimedia Fusion 2シリーズ日本語版公式フォーラム(ゲームパラダイス内)
https://forum.gamespara.com/

・Multimedia Fusion 2 wiki
www7.atwiki.jp/mmf2/

571 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 12:37:26 ID:aU+0PZa7]
フレーム1と2は、イベント自体は同じなのに、
1はカウンターが増加し、2は増加しないのが不思議な動作なんだね

イベント自体は、常に現在地を変数に代入して、
オブジェクトが重なった場合、
元の位置に戻すというMove Safely Object 2形式の押し返し動作
押し返し自体は上手くいっているから、一見何も動かないように見えるけど、
カウンター増減がしないと

で、それを解決しようとしたのが3なわけだ

572 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 12:39:45 ID:aU+0PZa7]
1は増加せず2は増加だった

573 名前:563 mailto:sage [2010/02/13(土) 12:40:07 ID:NSv/B+CT]
>>568
自分はオブジェクトに速さと進む方向のパラメータを変数で持たせてあります。
例えばオブジェクトAの速さが10で進む方向が45度(右上)の場合、
X方向、Y方向の移動量は

X方向の移動量=Cos(Aの進む方向:45度)×Aの速さ
Y方向の移動量=Sin(Aの進む方向:45度)×Aの速さ×(−1)

Y方向にマイナス1をかけているのは、
ゲーム中のY座標は下方向が正だからです。

574 名前:563 mailto:sage [2010/02/13(土) 12:48:28 ID:NSv/B+CT]
>>571
「同じオブジェクトグループ同士の衝突判定が1制御周期遅れているのではないか?」
と疑問に思って調査した結果がこれでした。
衝突判定を自作、又は一部自作しようという方は注意したほうがいいと思います。

575 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 12:59:51 ID:aU+0PZa7]
オブジェクトが何かと重なったのは、
イベントの1フレーム中でも重なった時点で認識されるけど、
オブジェクトグループが重なったのは、
重なった時点じゃなく、
フレームが終了した時点だか、開始した時点だかに認識されてるってことだね。
だから、その間に場所移動しちゃうと、思い通りに動かない場合があると。

これがオブジェクトグループ同士限定の動作なのか、
それともオブジェクトグループ独自の動作で、
普段は常時判定する要素も絡めているから気づかなかっただけなのか。
後者だとしたら、
オブジェクトグループ単独でなにか条件を作った場合にも同じ問題は起こる可能性はあるんだね。

576 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 13:10:54 ID:IDSy4YZE]
全然意味がわからないズェ。
もっとわかりやすいバグのサンプルアップ希望

577 名前:563 mailto:sage [2010/02/13(土) 13:16:17 ID:NSv/B+CT]
プロパティの8方向等のデフォルト移動機能は
フレーム開始時か終了時のどちらかで実行されていると思いますが、
これが前に述べた同じオブジェクトグループ同士の衝突判定と
どっちが先に実行されているのかわかっていません。

578 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 13:31:03 ID:aU+0PZa7]
色々弄ってたら俺もよくわかんなくなってきたw

579 名前:563 mailto:sage [2010/02/13(土) 13:45:42 ID:NSv/B+CT]
この問題が顕著に現れるのは次のようなイベントを実行させようとした場合です。

@オブジェクトグループ「X」に所属するオブジェクトAを移動させる。
AグループX同士が重なっていた場合、前の位置に押し戻す。

このイベントが考えている通りに動作するならば、
グループX同士のオブジェクトが重なることはありえないはずですが、
実際は以下のような挙動をします。

@オブジェAを一歩移動させる。
AオブジェAが同グループに所属する別オブジェクトに重なる。
B衝突判定を行うが、衝突フラグが成立しない。
Cフレーム終了(開始?)。ここで同オブジェクトグループ同士の衝突判定が成立。
C別オブジェクトに重なったままオブジェクトAがさらに1歩移動。
D衝突判定が成立しているのでオブジェクトAを一歩戻す。

結果をみると重なったままとなってしまいます。



580 名前:563 mailto:sage [2010/02/13(土) 14:00:58 ID:NSv/B+CT]
>>579の問題は以下のようにイベントを組むことで回避できると思われます。
@グループX同士が重なっていた場合、前の位置に押し戻す。
Aオブジェクトグループ「X」に所属するオブジェクトAを移動させる。

ただしプロパティの8方向等のデフォルト移動機能を使用している場合は、
移動と衝突判定それぞれがどのタイミングで実行されているのかを
判断するのが重要になります。

581 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 14:08:19 ID:aU+0PZa7]
オブジェクトグループには謎がいっぱいだ
ttp://www1.axfc.net/uploader/Sc/so/82489

1、2は機能して、3は機能しないのってなんで?
>>579に近い原因なんだろうか
イベントで移動させても同じ結果になった

582 名前:563 mailto:sage [2010/02/13(土) 14:22:17 ID:NSv/B+CT]
>>581
なんだこりゃー。
もうわけがわからないw

583 名前:563 mailto:sage [2010/02/13(土) 14:30:02 ID:NSv/B+CT]
>>581
フレーム3にカウンタを挿入して、
「アクティブがグループに重なっている」のイベントのところに
カウンターを1増加のイベントを入れると、
カウンターはちゃんと増加する。
でもアクティブはもとの位置に戻っていない。

アクティブ本人は重なっていることが認識できていないが、
他人のカウンタからすればアクティブとグループは重なっていることがわかっているようだ。

584 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 14:32:08 ID:aU+0PZa7]
とすると、仕様というよりバグくさい?

585 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 14:38:54 ID:IDSy4YZE]
>>581
アクティブとオブジェクトグループが衝突しているイベントに
ポップアップメッセージやったら、ちゃんと表示された。

そして
アクティブのオブジェクトグループをはずしたらちゃんと処理された。

どういうこっちゃ。

586 名前:563 mailto:sage [2010/02/13(土) 14:39:45 ID:NSv/B+CT]
変な挙動をしているのは間違いない。
今のところ
「オブジェクトグループを扱う際には注意しろ」
くらいのことしかわからない。
何に注意すればいいのかが判断できないな。
なにが起きてるのかを整理するしかないかな。
時間がかかるかもしれんがちょっと調べてみる。

587 名前:名前は開発中のものです。 mailto:sage [2010/02/13(土) 14:44:07 ID:aU+0PZa7]
> アクティブのオブジェクトグループをはずしたらちゃんと処理された。

この辺に原因がありそうだな
実際の用途では、
オブジェクト自身と同じグループと重なるのを判定する事って、あまり無さそうだしな

588 名前:563 mailto:sage [2010/02/13(土) 14:56:00 ID:2ygbVmma]
書き込み規制めんどくさいな・・。
現象だけを整理したら
@同じオブジェクトグループ同士の衝突判定はフレーム開始時または終了時に行われている。
AグループXに所属するオブジェクトAを使って
 条件「アクティブAがグループXに重なっている」を組んだ場合、
 アクティブA本人は衝突を認識できない。
 ただし他のオブジェクトはできる。

こんな感じかな?
@は仕様かもしれないが、
Aの挙動は納得できないな・・。

589 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 00:15:12 ID:AXdJ5sXx]
HDDのバックアップとかやってたらMMF2正常に起動しなくなってとうとう登録番号3回使い切ってしまったorz
意外と3度目って早く来るもんだな。今は正常起動したからいいが、今の対応具合見たらちゃんと再発行してくれるのか心配だわ



590 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 00:17:39 ID:1p6+GXKF]
ゲームパラダイスのcoming soonはいつ来るんだよ

591 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 01:45:45 ID:7tpGgpPP]
イベントエディタでPageDownを押してガーッとスクロールさせると
途中で止まった挙句応答なしになるというのが起こってる人いますか?

592 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 09:40:18 ID:0ozQwVkL]
>>591
前すれでそんな報告してた人がいたような

593 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 09:42:17 ID:OpJ2/7Eg]
海外では発売後かなり時間たってるようなのに、意外とバグが多いような仕様なような

594 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 10:27:40 ID:1VSxDVwT]
>>591
>>534と同じ現象かな?
フリーズを予見できるなら、その前にセーブする癖を
つければいいんじゃね?

俺はフリーズとか強制終了は仕方ないと諦めてる。
エクステンションとの絡みもあるから避けられないと思う。

代わりに○分毎に自動でバックアップする機能がほしい。
強制終了喰らってから、手動で○分毎にセーブするようにしてるけど
面倒なんだよね。
バックアップの度に思考が中断されるのも地味につらい。

595 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 14:14:19 ID:B5oFr+Uk]
日本語の試用版を試そうとしたけど、名前とメアドを入れて
「試用版を入手する」をクリックすると
「試用版をダウンロードしていただきありがとうございました。」
って画面に切り替わるだけでダウンロードできない・・。
メールが来るわけでもないし、困った

596 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 14:42:50 ID:lVrCuJgx]
>>594
今確認できないんだけど、MMF2の自動バックアップって一定時間更新じゃないの?

>>595
ダウンロードがブロックされてるんじゃなくて?
俺の時は「試用版をダウンロードしていただきありがとうございました。」って画面の後に、
ブロックを解除したらダウンロードできたよ。

597 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 15:37:06 ID:B5oFr+Uk]
>>596
FF3.5で何回やっても駄目だったけど
IE8でブロック類を無効にしてから試したらDLできました!
ご助力どうも有り難うございます

598 名前:名前は開発中のものです。 mailto:sage [2010/02/14(日) 16:08:57 ID:1VSxDVwT]
>>596
セーブの時に古いファイルを残してくれる機能みたい。
上書きミスを防ぐのが主な目的かな?

599 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 00:18:31 ID:3Fcob99I]
そろそろ見せれるくらいにゲームできた人とかいないかな



600 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 00:32:01 ID:7FPIVe7a]
ベルトアクションで「Y軸が大きい物ほど手前に表示させる」ってどうやってイベント組んでますか?

601 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 01:07:50 ID:bmzNMDKM]
>>599
できたけど見せたら総スカンだったよ

602 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 01:47:09 ID:k+6w+TbY]
>>600
たしかレイヤーオブジェクトを使えばOK

603 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 02:00:20 ID:3+oBHNHy]
>>599
今までも色々あったじゃない

ところでMMF2ってビルド時の設定で、
Vista以降のアイコンサイズ「最大」の物を書き換えることは出来ないのかな
アイコンがデフォルトになっちゃって寂しい

604 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 02:39:41 ID:7FPIVe7a]
>>602
サンキュー!できました

605 名前:名前は開発中のものです。 mailto:sage [2010/02/15(月) 20:39:36 ID:dgYwx+/q]
>>603
MMF2では出来ないけど、256x256のアイコン書き換えに対応してるソフトを使えば出来るんじゃないかな。

606 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 00:06:08 ID:htTd1z6F]
「検索」オブジェクトってどうやって使うんだろう
検索対象は選べる、検索というコマンドも選べるんだけど、
検索する文字列をどこで指定したらいいのか・・・
ファイル選択ワイルドカードって所か?
なんか違う気がするけど、そこしか入力欄がねえ

607 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 00:50:32 ID:iGzqZBzC]
そんなアプリ用のよくわからないのよりゲーム部分をいじろうよ…

608 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 01:20:38 ID:htTd1z6F]
文字列に文字列が含まれた時って条件が作りたかったんだけど、特別で出来たわ

609 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 08:38:50 ID:4v0ofCAJ]
以前スレで録画(リプレイ)をできるってのを見たけど
どこで選べるの?説明書にも書いてない



610 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 11:35:15 ID:xIhPWOHa]
フレームのプロパティをみると幸せになるかもしれない
そしてバックアップを取っておかないと俺みたいに不幸になる

611 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 13:56:00 ID:7xUvP0Hb]
突然だけど、mode7 exのデモ見て震えた!

612 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 14:01:30 ID:G5dMuOEq]
ジャンプとはしごの妙な引っ掛かりを克服しようと丸一日試行錯誤して
ようやくエクステンションのPlatform Movement Objectの存在に気付いたぜ

613 名前:名前は開発中のものです。 [2010/02/16(火) 16:06:57 ID:dPjsZWo8]
>>829
プレイ時間約14時間で正解率みてきたけど
上位がライフスタイル、社会で正解率91%
下位が芸能、文系、ノンジャンル60%だった。

614 名前:名前は開発中のものです。 [2010/02/16(火) 16:08:17 ID:dPjsZWo8]
思いっきり誤爆しました、すいませんorz

615 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 18:23:17 ID:lMuakmgW]
久しぶりに呪いの館をやってみたら気付いたけど
C&Cから起動してやったときと挙動がかわってるなあ
移動床に乗ったままちゃんとプレイヤーが動く

616 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 18:32:24 ID:/VULPx8+]
呪いの館って何?どこにあるの?興味スンスン

617 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 18:44:29 ID:/VULPx8+]
呪いの館ググってニコ動で見たわwww
この上なく笑いものにされとるじゃんwww

618 名前:名前は開発中のものです。 mailto:sage [2010/02/16(火) 23:36:36 ID:2fdLcJdo]
イ゛ェアアアア!

619 名前:名前は開発中のものです。 [2010/02/17(水) 08:39:01 ID:L5FgT8jr]
まあでも、作る立場からしたらあれでも手間かけてるよな・・・w



620 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 09:29:24 ID:jtpTxtbC]
アレは笑わざるを得ない
久々に見てみたが、作者発見されたんだ?

621 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 09:57:35 ID:0K+MBbAm]
色々やってみて、ようやく引っかからない埋まらないジャンプ自機が出来上がったものの
ハシゴで困ったぞ……衝突マスク判定重ねまくってどんどん処理が重くなって行ってしまう

622 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 11:25:14 ID:0UOtP5xu]
このソフト横スクロールアクションに向いてないので
諦めてトップビューアクションにした。

623 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 14:48:08 ID:O6G/BmWZ]
イベントグループを多用して、
出来るだけ毎フレーム判定する処理を減らした方が軽くなるのかな?

624 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 16:16:16 ID:/TUipydQ]
www.youtube.com/watch?v=2FcZQeAqckY&feature=player_embedded#
このゲーム前にもスレで紹介されてたけどMMFで作られたとは思えない!
何のエクステつかったらこんなキレイなパーティクル作れるんだろう


625 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 16:34:26 ID:n87Ica9+]
きっと他のツールで作って動画を撮って素材にしてMMF内で動画として再生したアプリケーションなんだよ!

626 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 16:43:15 ID:O6G/BmWZ]
ビジュアル的なアレは諦めようそうしよう

627 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 17:57:34 ID:FKK2Yk65]
>>625
実際爆発とかは別に素材作ってまんま取り込みみたいだね。

パーティクルイリューションとか使えばやれるんじゃね?

628 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 18:47:26 ID:aAz6khJy]
>622
>>このソフト横スクロールアクションに向いてないので
>>諦めてトップビューアクションにした。
ツールのせいにするのはいくない。
作れる奴はこんな風に横スクロールもちゃんと作ってる。
www.youtube.com/watch?v=8uWS4OZkNyc&feature=related
www.youtube.com/watch?v=aeRH6KYKyaY
www.youtube.com/watch?v=VGz_nVRqczA

629 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 18:51:31 ID:m47V1Rnz]
でももっと使いやすくしてくれよとは思うな
標準の移動機能じゃ不具合満載だし



630 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 20:00:21 ID:0UOtP5xu]
>>624
アイコンなかったらそもそもゲームだと気付かないくらい映像作品としていいな。

>>628
そりゃ頑張りゃ出来るのはわかってるし横ゲーサンプルコードは毎回目を通しているけど
正直MMFでやるとかえって面倒くさい。
ノベルツールでアクションゲーム作るくらいのトリッキーさと根性が要る。
MMFは手段のひとつにすぎんから適材適所で開発環境を選ぶよ。

631 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 20:21:51 ID:du/1wD6t]
そりゃ言いすぎだわ

632 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 23:06:41 ID:aAz6khJy]
これが使いにくいと感じる時点でもうツクール系は卒業して
C++等のプログラミング言語に移るべきだと思うんだが…。
C++は難しいから無理、○○○は使いにくいから嫌という
ワガママな奴が多すぎ。お前本当にゲーム作る気あるのかと
激しく問い詰めたくなる。

633 名前:名前は開発中のものです。 mailto:sage [2010/02/17(水) 23:17:19 ID:0K+MBbAm]
現状詰まってる俺が言うのもなんだけど、そこまで横スクロールアクション難しくないよね
ちゃんと考えりゃわりとスムーズに解決策見出せるし、向いてないことは無いと思うよ
まぁ「ちゃんと考えれば」の部分の労力に対する感覚の差かもしれないが


634 名前:名前は開発中のものです。 [2010/02/17(水) 23:52:33 ID:ajiuzgWV]
正直このツール、ブロック崩し以外は向いてない、少なくともSTGやACT
作るんだったら多のツール使った方が楽でしょ。

635 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 00:10:28 ID:LYubfyXx]
そもそもはプログラムできない人のためのソフト

636 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 00:18:36 ID:VH2ZvLvD]
プログラムは出来ないけど、そんじょそこらのツールじゃ出来ないような独自性が出したい
お金はないけど、ひとつのツールで色々なジャンルのものを開発したい
そういうものでしょう

637 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 00:35:19 ID:J6jqbnDk]
慣れてない人には向いてないかもしれないが
ちゃんと使えれば良い感じのアクションとか作れるから問題無い

638 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 01:07:58 ID:mNXtXlPm]
MMFの魅力は、なんだかんだいって「できる」とこだとおもうなぁ
何も作らなくてもいじってるだけで脳汁あふれちゃう(はぁと

639 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 02:11:26 ID:mAM51iG5]
>>634
よし
じゃあ、そのACT作るのに向いてるツールを教えてくれ



640 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 02:41:18 ID:CrhiuvYD]
>>632
マでC++も使うけど根性ないから1番楽な手段を都度選びたい。
非ジャンプ弾打合いゲームの生産性は凄く高いし優れたツールだと思うよ。
なんのかんの言いながらもMMFで横も1本作ったけど。
ってか向き不向きを話すと何故説教w
別に貶めたい訳じゃないよん

641 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 02:57:22 ID:u9x8tauQ]
衝突マスクをアクティブオブジェクト対象に使えたら劇的に楽になるんだけどなコレ

642 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 03:03:24 ID:ZrJmCXGI]
これからMMF買って横アクションゲーム作りたい人へ

壁や障害物にひっかかって二段ジャンプしちゃったり壁にめりこんだりとバグ?だらけの横アクションゲームでよいなら簡単に作れるツール
それがMMF

ある程度まともなものを作るには用意されたものではなく自分で工夫してアクションを作らないといけないのである

643 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 03:23:34 ID:mAM51iG5]
>>642
つPlatform Movement Object

644 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 03:23:47 ID:u9x8tauQ]
>>640
例えば
寿司屋入っていきなり「寿司屋でイカ食うヤツはバカだね。俺ならイカなんて頼まない」
とか高らかに宣言したら、たとえそれが正論でもイカ食ってる他の客から多少なりとも反感買うよw相手人間なんだからw
別段不条理な展開でもないだろ?

それは置いといて、もし良かったらそのMMFで作った横ゲーを見せてくれませんか
色々行きづまってるので勉強させてくだせぇ

645 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 03:43:50 ID:CrhiuvYD]
>>644
おk把握w
山岡さんチックな振る舞いをしてスマン。
本当の横アクツールを知りたかったら明日の昼、岡星に来てくれとか言う気はない。
俺もMMFで横アクとか作れねーよとか言われたら作れるわボケとツッコミたくなるから気持ちは理解した。

>ゲーム
うーん、少量とはいえ一応販売したものだから晒すのは不味い。宣伝乙になる。
ショボイ知恵でよければ貸すよ。

646 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 03:54:08 ID:0NvFwpBr]
宣伝でも全然構わないので見てみたいな

ところで皆はスタンダード版とデベ版どっち使ってるの?

647 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 05:13:36 ID:u9x8tauQ]
>>645
晒せない事情がおありなら結構です。残念だけど…

知恵を拝借に関しては、自分の中でもゴチャゴチャしてて上手くまとまらないんですが

 ○
■■■H■■
    H     ○:アクティブオブジェクト 自機
    H     ■:背景 障害物
■■■■■■  H:背景 はしご

こういう感じのゲームシーンで、
・梯子ブロックの直上を自機が横切った場合
・空中(上昇中・落下中)で梯子の中腹を横切った時
の処理が両立出来なくて悩んでます
前者の場合には梯子を足場として歩いて欲しいけど、後者では引っかかってもらうと困る

じゃあ、って事で上昇/落下中はキーを押さない限り梯子に触れないようにしよう!
そして接地中は自機の最下Y座標に衝突マスク判定を行って、梯子と触れていた場合は床と同じ扱いとして落下ルーチンに移行しないようにしよう!
と組んでみたところ、横向きに歩き抜けることは出来たんですが、梯子の直上で垂直ジャンプしたらスルッと最下段まで落下。当たり前ですね!

そもそもの梯子の組み入れを考えずに作った自機動作ルーチンに、追加する形で組み入れていこうとしてるのが間違いなのかなと思い、
プログラム熟練者の考え方・作り方が垣間見えるような参考作品があったらなぁーと思ったんです。

まぁなんとか自力で粘ってみます…ン十年昔のゲームから普通に行われている事が出来ないハズはないですし

648 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 07:58:38 ID:CrhiuvYD]
>>647
@>>647の図で非垂直ジャンプで上に乗っかった場合はどうさせたいんだろう?
A↓こんな風に梯子単体でそそり立つときにマリオが亀を踏むように乗ったらどうさせたいんだろう?   

    H    
    H    
■■■■■■ 

@Aどっちも足場として乗りたいよってのなら
自分なら1番上の梯子は違う振る舞いをする別オブジェクトにするかな。

649 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 09:38:25 ID:u9x8tauQ]
>>648
要領得ない質問に回答くださってありがとうです
お察しの通り@Aどっちも足場として乗りたいよーって構想なのですが、やはり最上段を別物化が定石なんですか…
一旦そう思い至って>>641と相成った経緯があるんで、正解の嬉しさ半分、立ち戻ってしまった悲しさ半分っす
ジャンプと梯子までの挙動は自機のオブジェクトイベント内で完結させて整頓しておきたい!という
ちょっとした希望があったんですが…ここは大人しく梯子関連の挙動はアクティブオブジェクト同士のイベントとして考えてみます
ヒントありがとう!




650 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 10:36:04 ID:VH2ZvLvD]
作ったゲームを売る気がなければ、
アプリ作るんでもない限りDev版を買うメリットはないと思うけど、
それにしてもアップグレードはいつまで準備中なんだろう

651 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 11:07:21 ID:CrhiuvYD]
>>649
定石かどうかはわかんないよ。

「梯子とジャンプ」を使ってみたら梯子の挙動そのものは>>647の希望に近かった。
内部的にどうやって処理しているのかちょっと気になる。

652 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 12:13:26 ID:mNXtXlPm]
>>641
オレもそうおもった!なんでオブジェクトに対して無いんだろうねorz

衝突マスクの変わりに
オブジェクトの色を取得して赤だったら衝突!といったような
衝突判定を行うという裏技がある。
しかしMMFのオブジェクトから色を取得する処理はめちゃくちゃ重い。

それと、1x1pxのアクティブオブジェクトを作って
高速ループで瞬間移動させまくって衝突判定を行うという方法もある。
しかしこの場合条件から衝突チェックを行えないので
イベントがとても複雑になる(衝突判定を行うときにオブジェクトを移動させる必要があるため)
なので、Fast Funcitonを使って条件から「移動→判定」を行って返してくるような関数を作ってみたが
なぜかフリーズするようになったorz

最終的にオレはOverlay Redux(エクステ)を使って色を取得して衝突判定をすることにした。
Overlay Reduxはオブジェクトを簡単に画像としてペーストできるので便利。
しかも透明色を選択できるので、唯一画像に穴を開けることができるオブジェクトかと思われる。
衝突判定になるオブジェクトに対して、特定のオブジェクトグループを割り当てて
そのグループオブジェクトをフレームごとにクリアしてペーストすれば
ざっと画面全体の衝突判定が出来上がるってわけです。
しかも色指定なので青だったら海で、赤だったら壁で といったことも可能になるのはうれしい。
ただ、管理は大変かも。

653 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 12:50:14 ID:qkhNW2xd]
体験版公開日からコツコツベルトアクション作り続けて
自機の動きに敵の攻撃パターン複数
ゲームバランスは別問題として動いて遊べる程度には出来たが
           Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
          /:彡ミ゛ヽ;)ー、 . . .: : : :::::: ::後先、考えずにLVシステム導入して
         / :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . ::敵の処理を自機依存にしてたからキャラ増やせねえ
         / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
    ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ

654 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 19:11:37 ID:mNXtXlPm]
www.youtube.com/watch?v=Sn-WoXL_zGU

どおしてこんなに煙のパーティクル背景やらスコアやらに
わしゃしゃー!ってやって軽いんだ?
しかもLUORのタイトル画面で煙をよく観察してみたら回転してるし!

煙のオブジェクトのインクエフェクトを加算にして回転させて
なおかつアルファ情報をもった元画像なんてつかったら
一瞬で激重なんじゃが…

655 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 19:16:06 ID:tW5fhtPh]
加算にするならαチャンネルはいらないんじゃない?

656 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 20:58:13 ID:J6jqbnDk]
>>647
はしごと背景を重ねるとかはだめなの?


657 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 23:36:09 ID:mNXtXlPm]
>>655
あ、そっか!

658 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 23:47:46 ID:mNXtXlPm]
>>654
のワケはMMF2英語版がHWAに対応しているからでしたん(たぶん

659 名前:名前は開発中のものです。 mailto:sage [2010/02/18(木) 23:57:15 ID:0NvFwpBr]
HIWAI



660 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 04:56:21 ID:GYLah36m]
ちょっと面白い動画発見
www.youtube.com/watch?v=ccf4k4OWk8c&feature=related

661 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 13:22:21 ID:hCzZnLhx]
>>660
↓を連想した
ちょっと過疎りかけてるけど、参加しようかと迷ってたり

おまえら土日までに一本ゲーム作るスレ11
pc11.2ch.net/test/read.cgi/gamedev/1239120833/

662 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 21:25:41 ID:yal5g+qd]
体験版やってみたんだけど、アプリケーションの実行(F8押した)後に
終了するにはどうすればいいの?
どのボタン押しても受け付けなくてPC再起動するしかなかったわ

もしかして製品版もこんなのだったり?

663 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 21:43:09 ID:opeTqXc7]
>>662
・右上の×ボタンでウインドウを閉じる
・ファイルメニューから終了を選択する
・Alt+F4を押す
・イベントでEsc押したら終了するように組んでおく

色々方法はあると思うけど?

664 名前:名前は開発中のものです。 mailto:sage [2010/02/19(金) 21:49:53 ID:yal5g+qd]
>>663
・Alt+F4を押す
これでいけました、ありがとう

665 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 14:30:39 ID:itMZ0T4I]
コンボボックスやリストの
ファイル→ファイルリストをロード
って、指定したパスのファイル一覧を表示させてくれるためのものだよね?
ディレクトリのパスを指定してもなんにも表示されないんだがorz

666 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 14:43:39 ID:itMZ0T4I]
ワイルドカードに対応してるらすぃ
"c:\"
じゃなくて
"c:\*.*"
とかってやるといけました!

667 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 16:13:06 ID:15uRXL1W]
横アクションだけど
版権キャラ物でおおっぴらに公開しないやつだからあげる
ttp://www1.axfc.net/uploader/Sc/so/84812.zip&key=mmf

668 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 16:45:01 ID:itMZ0T4I]
すげーっ!
パーティクルはどうやって実装してるの?
手作り?

669 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 17:10:51 ID:Yhs5a8GK]
懐かしいキャラだなwww
魔法出すのが最初よくわからんかったよ



670 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 18:55:17 ID:15uRXL1W]
>>668
パーティクルって言葉はよく知らないけど火とかの処理なら
発色弾で作った爆発エフェクトをor透過してるだけ

>>669
知ってるなんて…流石にもう古いね

671 名前:名前は開発中のものです。 mailto:sage [2010/02/20(土) 20:05:27 ID:Yhs5a8GK]
2段ジャンプのエフェクトなんかも半透過だけなの?
結構綺麗に見えるな

そんな細かい事いう段階じゃないんだろうけど、
全画面にしても全画面にならなかったのと、
ゲームオーバーするとコントローラーに設定したコントロールが元に戻っちゃった






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

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

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