【CF2.5】Clickteam Fusion/Multimedia Fusion 18
レス数が900を超えています。1000を超えると表示できなくなるよ。
汎用ゲームエディター『Multimedia Fusion 2』及び、『Clickteam Fusion 2.5』シリーズに
関する情報、技術、雑談、質問などに使いましょう。
■前スレ
Clickteam Fusion/Multimedia Fusion 17
http://mevius.2ch.net/test/read.cgi/gamedev/1497516518/
■参考リンク
・Clickteam本家
http://www.clickteam.com/
・Multimedia Fusion 2シリーズ日本語版公式サイト
http://www.clickteam.jp/
・Multimedia Fusion 2 wiki
http://wikiwiki.jp/mmf2/
・mfaアップローダ
ttp://ux.getuploader.com/mmf/
・『Multimedia Fusion2』避難所
http://jbbs.livedoor.jp/computer/43067/
・チャット
http://mmf2.chatx2.whocares.jp/s/ 👀
Rock54: Caution(BBR-MD5:360ef48a43ef0695cb8030eccea04863) >>830
本人じゃないけど盛りだくさんステージで薄暗さ見せたいなら必須だろうな 俺も場所で場所で色合い変えたいからキャラ5〜6パターン用意して
自機や敵をエリアでキャラそのものをそっくり入れ替えてるな
下手にアニメナンバーだけで制御しようとすると他の動作変更するとき不具合の宝庫になる
質問の意図良く理解出来てないからずれてる事いってたらすまん どんな表現をするかは製作者の自由だけど絶対に必要だっていうんじゃなければ
そこにこだわる必要はないんじゃないかなと
処理が無駄に複雑になったり画面内のオブジェクト数が増大したりすると
内部的な管理や実行速度とかあとバグ見つかったときの修正に苦労したりとかで
開発にかかる時間も長くなりやすい 手法が見えてないなら尚更
まあ余計なお世話なんで聞き流してちょ ガンバ まさかここまで稚拙な文章力で質問するとは・・・
応じるお前らも優しすぎる ・゚・(ノД`)・゚・ >>834
たしかに作者が拘りまくったシステムがユーザーとずれまくってるなんて良くあるよな…
ただそれを企画段階or初期段階で見抜ける?って聞かれたらそれも無理な話
自分の力量に合わないと判断したらバッサリ切り捨てる覚悟も制作には必要だけど
今まで積み上げてきた努力が無駄になるって心の重しが邪魔になるのも確かにある
ただ1度暗礁にはいっちまったシステムは続けても崖から飛び降りるの待つ状態になるんだよね
こればっかりは製作者本人にしかわからないからいっそ大失敗して今後の教訓の糧になれば良いかと
引き返すことができない上にゴールも見えなくなる制作中盤あたりは精神的にもきついw んんん?
自作アプリにプラグイン環境下つける話じゃないの? >>837
エクステンションにC#使える様にするのあるからそれいれたら? 特定箇所からのサウンドループについての質問です。
フレーム開始
BGMを1回再生
特定のサウンドが再生されていない
BGMを再生
BGMの位置を〜に変更
で位置調整を頑張ればいけそうな気がするんですけど他にもっと簡単な方法がありましたら教えていただきたいです。 サウンドループ色々試したのですが
位置を9999以上に設定するとノイズになるんで無理でした。
スレ汚し失礼 記憶が定かではないけど再生位置の変更は大分前にテストしたときに
あまり精度が高くなかったように覚えてる
もしbgmのイントロだけ抜いてループさせたいとかそう言う場合は音素材の方で
ループ箇所とそうでない箇所とを切り離してデータに持つ方が確実かな オブジェクトの絞り込みについて困ってるので誰か助けてください。
特定の固有値を持つアクティブオブジェクトが現フレームに
存在してるかどうかを確認することって出来ないでしょうか?
具体的には、
アクティブオブジェクトAとアクティブオブジェクトB(Aの固有値を変数で持たせて親子関係)があって
Aが破壊されていたら時間差でBも破壊させたいです。
条件に、
オブジェクトAの数が0 & オブジェクトBの変数=固定値 → オブジェクトBを破壊
だとオブジェクトBの絞り込みができません。 >>846
一番手っ取り場合のはオブジェクト生成時に共有ID持たせる事かな?
オブジェクトAB作成→オブジェクトBの変数AにオブジェクトAの固定値を代入
(必ず作成した直後の同一イベント内で行う事!)
オブジェクトAが破壊される前に固定値をチェック
オブジェクトBの変数Aをチェック、チェックにひっかかったら変数Bに自爆タイマー設置
*例としてオブジェクトB作成時に変数Bは-1を代入しておくとする
タイマーセット仮に60fpsで5秒後に破壊したいなら変数B=300をセット
変数Bが1以上なら変数B-1をする、変数=0で破壊 >>生成時に共有ID持たせる
同じやり方でやってました。同一のオブジェを複数作るのと
基本イベントエディタでオブジェクト生成させたほうがフレームエディタがすっきりするのもあって。
>>変数Bに自爆タイマー設置
なるほど
親Aを破壊する直前に子Bの自爆フラグをオンにすればいいんですね。
そのやり方でできそうです 回答ありがとうございます! >>*例としてオブジェクトB作成時に変数Bは-1を代入しておくとする
このやり方も勉強になりました。
いつも変数をフラグ用とカウント用のふたつ用意してましたが、そのやり方でやれば
変数ひとつで済みますね!
活用させていただきます!
ありがとうございました。 Build 291.4βが公開されたぞーttps://community.clickteam.com/threads/103899-Build-291-4-Beta-version >>820
遅レスだけどtexture overlayっていうエフェクト使えば出来るかもしれないね よく配列について「エクセルみたいなもんよ」って言われるけど、
それをエクセルみたいに表として見る方法はあるのかな?
デベロッパー版だけとかだっけ? 文字列オブジェクトとか使って配列表示のイベント組むとかかな
devのはエクセルみたいに表示できるけど入力時のクリックの反応が悪すぎて使いにくい >>853
iniファイルに変換して外部ツールかな
俺は専用補助ツール自作してるUIはツクール参考
小規模作品なら自作ツールはいらないと思う ちょっと凝ったゲーム作ろうとしたら
グローバル変数なん百個って作る感じなのかな? エロゲーだけど一年かけてそこそこの大作を作った。
数えてみたらグローバル変数は53個。意外に少ないな。
ステージごとに各オブジェクトに仕込んだ
個別の変数が多過ぎてこっちは数え切れん… (向かないとは思うけど)CF2.5でRPG作るとしたら
味方パーティのパラメータとか全部グローバル変数にするしかないのかな?
グローバル化したアクティブオブジェクトの変数とかじゃ無理よね フレーム移動するときにiniに書き出してまた書き戻せば
グローバル使わなくても行ける グローバル化したアクティブオブジェクトの変数じゃダメなの? あれ、俺勘違いしてるのかな?
グローバル化したアクティブオブジェクトの変数を増減しても
フレーム移動したら元に戻っちゃわない?
だからパラメータ管理とかには使えないなあって思ってたんだけども 数値をストリングパーサーかませてグローバル文字列に変換すればいいと思う >>862
グローバルにしたオブジェクトのフラグや変数は
フレーム跨いでも維持されますよ
ただ、「フレームを実行」から実行すると
プロパティで設定した初期値になってるので
維持できてないように見えます
通しでプレイするとちゃんと維持されるはずですー >>864
ええええええ! そうなのか!
じゃあオレ完璧に勘違いしてたな…
ありがとうございます >>865
ツクールで良いと思うよ
データベース管理のスキル身に付けたいなら別
RPGが難しいのはGの如く増殖しまくるデータを
1から管理しなきゃ無いから
はっきり言ってこのツールが一番苦手な部分だよ 村人それぞれに固有のセリフ用意したり戦闘システム1から作らなきゃいけないから大変だね たしかにツクール使ったほうが早いと思うそういやCF2.5製のRPGて見たことないや RPGは他にツールがあるけどSLGを作るツールはホントにないSRPGはあるけど
CFもSLG作れるみたいだけど作った人いるのかな SLGに向いてるツールとかはなさそうだよね SRPGツクールくらいかな
逆に言えばどのツール使っても労力はさして変らないということかもね いまアクションゲーム作ってて
ロックマン、ドンキーコング、魔界村みたいなハシゴの処理実装しようとしてるんだけど
なかなかうまくいかない
ジャンプ中はスルーできてハシゴの真上に立ってたら普通に歩ける(下からはすり抜け可能な床みたいな)ようにしたいんだけど
思った以上にムズイなあ・・・ >>872
地形として処理しようとするから難しいんであって
梯子は「オブジェクト同士が重なった時のイベント」として考えれば簡単
例えば
梯子とプレイヤーの梯子判定が重なった+キーが押されたとき「梯子に摑まっている状態」と考える
その状態の時は重力0、昇る時Y座標ー、降りる時Y座標+にする
この時梯子の長さの基準値を予め変数にでもぶっこんどくと処理は楽
次に解除条件を満たしたら重力を元に戻して通常状態にすれば完成 >>873
アドバイスありがとうございます
ハシゴにつかまっている状態は変数でやりくりしてすぐ出来たんだけど
ハシゴの一番上に立ってるときの処理でてこずってます。
ハシゴよりも上にプレイヤーがいるときはハシゴを床状態にしたいんです。
簡単に言うと下からはすりぬけれるカベみたいなカンジです。
うまく説明できなくて申し訳ない・・・ はしごの上にキャラがいるときにキー下を押すとはしご判定が有効になる…
みたいな感じにしてみては? その判定はオブジェクト同士のY座標基準とかにして >>874
説明が足りなかったね、ごめんね
>その状態の時は重力0、昇る時Y座標ー、降りる時Y座標+にする
この説明で言いたいのは重力を切ってしまって「強制的にプレイヤーの座標を変える」って事を言いたかったんだ
なので梯子の上部分も「背景」ではなく「オブジェクト」として配置しておくって事だね
そして「梯子に摑まっている状態がON」の時はここの衝突判定を消せばいいよ
そして
>この時梯子の長さの基準値を予め変数にでもぶっこんどくと処理は楽
これはY座標の活動可能範囲を決めるって事だね下辺と上辺を決めて
プレイヤーのY座標をそれ以上Or以下にしなければ梯子の上や下で止まれるよ
その時に「梯子に摑まっている状態を解除」してやればスムーズに出来る うお、文字ばけしたw
要約すると梯子にかかわらず
・地形だからって「判定のある背景」にとらわれる必要は無い
・いざとなったら座標変更で強制移動させれば良いじゃない
・それでもダメならレイヤー違えば当たらないゾ!
この3つ覚えると地形に関してはかなり幅広がると思う
後はトライアンドエラーで頑張れ! PMO動作なら下からすり抜けられる障害物の条件にするだけだけど
自作動作だと大変そう >はしごの上にキャラがいるときにキー下を押すとはしご判定が有効になる
その要素も取り入れようと思います
回答ありがとうございます
>梯子の長さの基準値を予め変数にでもぶっこんどく
これが解決法なような気もするのですが自分の理解力がないせいかいまいちイメージがつかめませんすみません
障害物オンオフ(床に切り替え)みたいな処理ってその方法で可能でしょうか?
質問がわかりにくかったと思うので改めて現状を詳しく説明させてもらうと、
プレイヤーの足元にハシゴがあるorハシゴつかまり中なら重力を切るってかんじでやってるのですが、
ハシゴ付近で中途半端なジャンプをした場合、ハシゴにひっかかって止まってしまいます。(足元にハシゴがあると認識)
理想なのは
プレイヤーがハシゴの下から中途半端なジャンプ(ハシゴの頂点まで到達しない)を
した場合はハシゴに衝突せず降下する
プレイヤーがハシゴの下からハシゴの頂点より高くジャンプした場合はハシゴを床状態にする
プレイヤーがハシゴの頂点より上にいたらハシゴを床状態にする
プレイヤーのジャンプの操作感はほぼスーパーマリオみたいなカンジです(ジャンプボタン長押しである程度調整可能)
スーパーマリオにハシゴを足したようなイメージです
ジャンプ力があるのでマップによってはハシゴより高く飛べたりします
(ハシゴいらんやんけって話なんですが・・)
>PMO動作なら下からすり抜けられる障害物の条件
PMOのほうが手っ取り早く実現できそうなんですがPMOのジャンプはちょっとふんわり感があるので今回はつかってないです
どうしてもマリオっぽい挙動にしたかったんです
もしかしてPMOでも設定いじればできるんかな? PMOは数値の設定次第で結構挙動が変わるからマリオっぽいのはいける あー、やりたいことやっと分かったかもw
俺は文章力無いからゴメンね
>プレイヤーがハシゴの下から中途半端なジャンプ(ハシゴの頂点まで到達しない)を
した場合はハシゴに衝突せず降下する
>プレイヤーがハシゴの下からハシゴの頂点より高くジャンプした場合はハシゴを床状態にする
>プレイヤーがハシゴの頂点より上にいたらハシゴを床状態にする
ジャンプ上昇中は下降始まるまで「上がるけど絶対に落ちない」んだから
梯子の地形判定無効にしちゃえば当たらなくなるよ
で、落下始まったら判定いれてやれば良い
うまく言葉に出来ないんだけど地形判定が邪魔な間は無効にしてやれば良い
PMOは重力とか変えると挙動別物になるから頼るのありだとおもうよ
マリオっぽくしたいならPMOの重力初期から10倍位にする勢いでやってみて
あとは微調整すればうまくいくと思うよ
初めのうちはエクステンションガンガン使った方良い
先人達が作り上げてくれた財産だからね >880 >881
なるほど
PMOの重力かなり強めにしたらマリオっぽい挙動もいけるんですね
初期状態でふんわりジャンプ(挙動がゆっくり)だったので無理かと勝手にあきらめてました
今はイベントリストも複雑化してきてヤバイ状態(把握できなくなってきた)なのでPMOでテストして
いけそうならそちらに変更しようかと思います。
たしかにエクステ使えるのは使ったほうがいいですよね。
そのほうがイベントもすっきりして後々見直しても自分でわかりやすいですし。
回答ありがとうございます >>882
>そのほうがイベントもすっきりして後々見直しても自分でわかりやすいですし
年単位の開発規模になってくるとなにげに方眼用紙とペンと言う文明の利器の凄さがわかるという…w
一切エラー起こさず(重要)配置出来る上に変更もペケ印付けるだけ
各種ステージ全体も一覧で見比べられるので同じような構成になっていないかも簡単
別ページに仕様書、使う変数などもメモっておけば統一された変数でばらける心配も無し
CF2.5本体はメモ機能でうざいくらいコメント付けまくるのオススメ
ちょっと前の方に他の方も同じように混乱したって言った時
参考になる様に俺がコメント付けたバージョンうpしてたから
ダウンローダー見てきて参考になるようだったらマネすると良いよ、ならなきゃスルーで >>864で「フレームを実行」から実行すると
グローバル化したオブジェクトの変数は初期値になるって教えてもらったけど、
「オブジェクトを生成」で呼び出した場合でも当然そうなっちゃうよね? >>884
yes!
「オブジェクトを生成」した直後はその生成されたオブジェクトのみイベントが適応されるって特性がある
なのでどこかにデータベースかグローバル変数にでも成長した値いれておけば
数値の移動は容易 元からステージに設置してある敵キャラクターはプレイヤーキャラにぶつかるとダメージを与えるのですが、ゲーム中に新しく生成された敵キャラクターはダメージを与えないことが起きたのですが、同じ現象を体験された方はおられますか?
(ダメージを与えるイベントは反映されてませんが、移動するイベントは実行されてちゃんと移動はしてくれています) >>886
敵が別のレイヤーに生成されているとか? >>887
すげぇぇ!まさにその通りでした!
生成するタイミングでレイヤーを指定したらちゃんとダメージが与えられるようになりました
普通生成されたら同じレイヤーに出てくるものだと思っていたので想定外でした
早速の回答ありがとうございますm(_ _)m
行き詰まって自分なりに試行錯誤しても、無駄に時間が過ぎ去るばかりでしたので感動しました(;Д;) 自分もたまにやらかすw
無事解決したようで良かったです >>889
じゃあ次は移動ブロックにめり込みました助けてくださいあたりだな
回答準備して待ち構えてるぜwww >>889>>890>>891
ありがとうございます
今更ですがこのスレの住人驚くほど優しいですね >>892
CF2.5はあまり解説サイトとかが無いから
困った挙句ここに助けを求めて作成技術を磨いた人は結構いると思うよ
その後成長した人達が教える側に回る好循環出来てる
俺含めて今ここで解説している人達だって初めはここで泣きつきまくってた過去があるんですよ
ここの住人虐殺したいなら過去ログみせれば「こうかはばつぐんだ」になるぜ?
俺は2010年辺りの過去ログみせられたら無条件降伏するw >>893
私もいづれは教えれる側になれるよう精進します!
ちなみに、動くブロック作ってみましたがちゃんと機能したので大丈夫ですw こんにちは。
steamのサマーセールでClickteam Fusion買いました。
とても気に入ったのでデスクトップPCとノートPCに
インストールしたんだけどそうしたら友人が
「あと一回しかインストール出来ないよ」
って言うんです。
そんな記述は見当たらないんだけど3回しかインストール出来ないって
本当でしょうか? うちのはPC買い替えたりして何回もインストールしなおしてるよ
インストールするときユーザーIDと登録番号を入力したら大丈夫なんじゃないかな
同時に複数のPCにインストールは3回までってことなのかも むかーしむかしは3回のインストール制限があってそれ以上は公式に連絡せなあかんかったが
CF2.5になってからは制限なくなっとる気がするね
steam版なら尚更そういった制限はないやろ 教えてくれて本当にありがとう。
友人は数年前にAmazonでパッケージ版を買ったって
言ってました。
steam版なら大丈夫そうですね。 steam版は毎回オンラインで認証しないといけないのが面倒ですよね 現状osやらの更新もあるし完全にスタンドアローンなpc自体一部の守秘義務付きワークステーション位だからそういうもんってことで良いんじゃない たまにアップデートされてるけど正直何が変わってるのかわからん >>902
thx 実は本家で探しても見つけられなかったんだ助かった steamなら多分大丈夫
日本代理や公式でDL版買うと3回制限あるけど
理由とライセンスキーあれば公式サポートでまた3回再補充してもらえるハズ
昔公式にメール送ったとき返事来なくてションボリしてたけど
10日位してから「ゴメーン、君のメールうっかりごみ箱にいれてたぜHAHAHA!」みたいなノリの英文返ってきて
さすがフランスだぜ思った記憶あります んーsteamで買ったらメール来てデジカ宛に振込入金したんだけど
デジカって日本代理店じゃないの??
もちろんインストールはsteamのプラットホームからだけど
これでsteam版を買ったことになるのかな?
steamは他に利用したことないので仕組みがよくわかりません(汗) 最近CF2.5新規ユーザーちらほらみかける
神ツールなのがバレたか ある意味方言が強い感じがあるのさえ越えられれば神とは言わないけど仙人ツールくらいにはなるか・・ 新参者だけどここ過去スレが本当に役立ってます。
特にMOHOを教えてくれた人に大感謝。
もともと絵は描くんだけどCF2.5、MOHOとの相性がバッチリじゃないですか。
まだ難しいことはわかんないけど組み合わせればかなりの神ツールになる予感。
steamとソースネクストのセールを利用したから
とんでもなく安かったし。 ドット絵ポチポチしなくていいから楽なんじゃね
時代は変わったよな ノンケは帰ってくれ
慣れれば絵にメッシュ被せてポインタいじるだけで60fpsアニメーションキャラができるもんな
パーツ上手く分ければアクションも作れる
楽すぎる 習得難易度も低めだし、MOHOはマジ楽すぎ。
2D絵に簡単にボーンを入れて動かせる神ツール 習得難易度はそんな低いと思わんなあ
慣れた後の作業量は少ないが AEのパペットとかレイヤーとか3Dのボーンやタイムラインに馴染みがあると見た目で使えちゃうレベルではあるから楽なほうではあるんじゃない
ゼロスタートだとしても上記に移行するとき知識をほぼ転用できる感じに方言が少ないし 慣れればAEのパペットより直感的に動かしやすいと思う。
IKも設定できるし3Dやってた人なら共通点が多く難易度低いはず。
キャラに色々ギミック仕込んでハンドルで動かせるのも楽しい。 専門用語だらけでついていけないぜ
モホが便利なのはわかった 両方持ってないと使い勝手を比べらんないけど俺はMOHOしか持ってないからわからーん Spriter Proは少し弄っただけなのでよくわからないけど
基本的なコンセプトはMOHOと同じだと思う。
定期的にやってるセールを利用すればMOHOのほうが安く買えるし、
日本語に対応してる分、MOHOに分があると思う。 素材に関しては担当の人何言ってるか理解できん
システムになると逆になるから
うまく噛み合ってんだろうなとは思ってる そう言うのはネット掲示板に書き残す前に本人に直接伝えて >>921
MOHOはキャラ作って、画像として書き出してつかうけど、
スプライターは多関節キャラ作ってそのままCF2.5で読み込んで使う感じ。
スプライターはあくまでゲーム専用のキャラ作るツールだから、当たり判定組み込んだり、アクションポイント追加したりパーツの差し替えができたりする。
なのでMOHOとスプライターの基本的なコンセプトはかなり異なると思う。
使いやすさ、習得のしやすさはMOHOの方がずっと上なのは同意。 スプライター知らんかったけど
それはそれですごそうだな Humble付属のSpriterなり好きなの使えばいいのに今更なんでそんなゴミソフト勧めるの? テキストの色を一部変えたり、太字にしたりを動的にやりたいのですが、
文字列オブジェクト=>全部同時に変わる(一部を変えられるようなオプションなし)
リッチエディットオブジェクト=>背景透過不可能
フォーマットオブジェクト=>バグで挿入アクションが動かない??(公式フォーラムで確認)
文字をアクティブで生成=>文字パターンの多い日本語では不向き
ということで八方ふさがりです。
いやまぁ最悪二つ文字列オブジェクト重ねれば出来そうですが。。。
もう少し賢い方法を知っていらっしゃる方いましたらご教授いただきたいです。 あ、すみません自己解決したかもです。
文字列オブジェクトを一文字ずつ作れば大丈夫そうですね。
スレ汚し失礼しました。 >>924
>スプライターは多関節キャラ作ってそのままCF2.5で読み込んで使う感じ。
へええ…Spriter Proってそんなことできるんだ。
英語苦手だからそこまで深読みできんかった。。
画像で大きめのキャラアニメ作ると枚数がかさんで
どうしても重くなるからそれが出来るならすごいよね。
そもそもCF2・5のほうにそんな連携技が出来るとは思わなかったし、
それなら確かにコンセプト全然違うな…教えてくれてありがとう。 レス数が900を超えています。1000を超えると表示できなくなるよ。