【CF2.5】Clickteam Fusion/Multimedia Fusion 19
レス数が1000を超えています。これ以上書き込みはできません。
汎用ゲームエディター『Multimedia Fusion 2』及び、『Clickteam Fusion 2.5』シリーズに
関する情報、技術、雑談、質問などに使いましょう。
■前スレ
Clickteam Fusion/Multimedia Fusion 18
https://mevius.5ch.net/test/read.cgi/gamedev/1515175748/
■参考リンク
・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:669e095291445c5e5f700f06dfd84fd2) 自機を追いかける誘導ミサイルは自機が単体だから出来るんだけど
敵を追いかける誘導ミサイルはどうやって作ればいいと思います?
敵は1体じゃないからどれを狙うようにすればいいのか・・
弾それぞれにサーチ域objを親子関係で付けて、一定間隔毎に
重なった敵の方に進路を変えるってするのが一番かなぁ? ホーミングミサイルはどこまで追求するかによって難度が変るよね
とりあえず一番近くの敵に狙いを付けるタイプならばミサイル自体に
感知オブジェクトをくっつけて最初に触れた敵の固定値をミサイルに移して
その後はミサイルを固定値取った敵に同期させていく感じかなぁ
少しずつ角度を敵に向かうようにしたいとかだと更に別の仕組みが必要だね 俺がやる手法はロックオンマーカーをプレイヤーにつけさせるね
ロックオンマーカーは透明な超高速弾を前方に扇型にぶっ放して直撃したらマーカーを付ける
規定数マーカーが付いたら以降は無視される
それでプレイヤーが任意に解除しないorホーミング弾数が続く限り維持する
実際に直線で誘導すると演出的に弱いのでシンプル楕円等使って
プレイヤーとマーカーをある程度円周させた後に直線で飛ばす
昔パンツァドラグーンってゲームあってあれの誘導弾カッコよくてこの手法になったよ なるほど変にサーチさせ続けるより一体に絞るのもいいかもね
弾のスピードやイメージもあるだろうし
固定値取って追尾させる方法は思いつかなかった、試してみます 物理オブジェクトで、土台(背景)の上にいくつか物理(静止)のオブジェクトを乗せたまま土台を動かしたいんだけど
土台だけ動いて上に乗せてるオブジェクトがついてこなくて落ちるんだけどどうにかする方法ってある? イベント組んでると時々
「引数が正しくありません」
ってひっきりなしに出続けるバグがあるね。
どうやらアイコンをフォルダに入れてると、フォルダ構成が壊れて出るみたい。
フォルダをいったん削除して整理し直すと直るんだけど。
それ以前にフォルダってよく構造がおかしくなるからあんまり使わない方がいい? 公式のフォーラムに質問してみたらどうだろう
バグ関連ならすぐ回答もらえるよ
他の質問は余裕で放置されるけど 計算式などで「1から5まで」とか「10から30まで」といった数値の範囲を指定する方法ってありますか?
例えば「オブジェクトAの角度が90から180の場合はフラグオン」などといったことをシンプルに実現するために計算式です。 あと、確率を扱う場合は「n/nの確率で」しか使えないのでしょうか?
「60%の確率で」といったパーセンテージは扱えないのでしょうか? フォルダってフレームエディタの左側スライダーのアイコン整理に使うフォルダのこと?
カウンターなんかを纏めて入れることはあるけど基本使ってないからバグは分んないなぁ
前スレでも書いたけどオブジェクトを使い回しするようになってからはアイコンの数も
そこまで多くならないから…バグ発生はプロジェクト編集中だけですか?
起動中のビルドでは問題ない? イベントリストの方のオブジェクトフォルダはかなり不安定っぽい
酷いとフォルダに入れたオブジェクトがリストから消えて操作出来なくなったりフォルダを触ろうとするだけでフリーズするようになるらしい
こっちのフォーラムで報告上がってんの見たよ >>13
サイズが少しずつ異なる加算半透明オブジェクトを複数重ねる cf2.5の動作が不安定なら、再インストールを勧める。
自分がcf2.5を使っていてわかったことは、長時間起動させえると挙動がおかしくなる。
これは、メモリー不足とキャッシュが残ることが原因だった。
ソフトウェアを再起動すれば直るのだが、PCのシャットダウン、再起動が必要な場合もある。
最悪直らない場合は、再インストールが有効だった。
これはセキュリティソフトが、何かを削ったことが原因だった。
フリーズ対策として、CPUコア強化、メモリー増設が有効だと思う。
普段どれ位のメモリーを消費しているか、把握することを勧める。
常時4〜8ギガぐらいの空きがあれば安定するはず。
SSDに換装し、高速化にRAMドライブを使うのもあり。
これでも誤動作が直らない時は、エクステが壊れている可能性もある。
更にはMFAの保存に失敗した可能性も否定できない。
その場合は、新規でサンプルを作成し動作確認を行えばよい。
※結論:動作がモッサリ&フリーズ→メモリー不足→再起動→場合によっては再インストール→保存したMFAの破損も疑う 常に長時間起動させてるけど一度も動作がおかしくなったことないけどな >>12
フォーラムに上がってる症状とおんなじのが結構な率で起きるね
ただ、フォルダを削除して入れ直してれば直ってたのでそれ程深刻には
思ってなかったけど幽霊化する事もあるのか・・
時々ショートカットで持ってきたアイコンが消えなくなる事もあるけどあれの
厄介版だね、CFはこういう致命的なバグ抱えたままなのが怖い。
起動中のビルドって意味が判らないけど、プロジェクト編集中に
気が付いたらフォルダ壊れてたって感じ。 起動中のビルド=書き出したゲーム実行中って意味で書いた分りづらくてスマソ
編集中でしか起こらないならばそのmfaからビルドしたゲームをダウンロードした
ユーザーには影響ないんかな
いずれにせよ公式が修正アップデートしない限りはこちらで注意して扱っていく他ないね ターン制ストラテジーみたいなの作れないかな〜って模索しているが
そもそもCF2.5で作るのに向いてないジャンルかなあ
まあ本気になればなんだって出来るツールなんだとは思うけども 野生のモンスターを捕まえて手持ちに加える(オンラインゲームの合成用雑魚キャラみたいな)システムを組みたいとおもってるんだけど、このツールでそういうシステムって難しい?
ヘルプで検索かけたらclassの概念はあるっぽいんですが……。 ふわっとした言い方しか出来ないけど
難しいと言えば難しいし出来る出来ないで言えば出来るかな
ある程度熟練度が求められます ターン制SLGといえば、wargamemap object使おうと思ったら
ヘックスのどこを座標に指定してるのかすら解らなくてふて寝した思い出があります
もっとも、そこを仮にクリアできたとしても
敵のAIの作り方が皆目検討つかないので
どっちにしても詰んでたと思う…
いろいろ考えると、ターン制ストラテジーは難易度高い気がしますね 回答ありがとうございます。
凄いツールだから、作ろうと思えば作れるんだろうなとは思ってたけど、やっぱり難しいんですね。
ブロック崩し作れたわーいレベルじゃ高望みもいいところかな。
作りたいゲームの形には違いないんで、経験積みつついつか作るのを目標にしたいと思います。 AIは難しいけど作るの面白そうだよね あれは予想だとバックヤ−ドで
毎ターン全ての手を実行させた上でその中から最善手を選んで打ってるんじゃないかと
昔のウォーシムとかCPUのターンがめちゃめちゃ長いの見る限りそんな感じ ターン制の最善手は点数計算のシステムを作ると便利
僕はプログラミングでは作ってないけど ブロック崩しちゃんとしたの作ろうと思うと結構難しくない?
ボールの進行方向とブロックのどの面に当たったかを判定したりとか >>26
多分得点方式
行動にあらかじめ得点を振り分けておいて
とれる行動内で最高点の行動してると思う
実際に実行させてから最善だとすべての行動が成功してしまう >>28
脱初心者コースあたりかな?
衝突したときにボールとブロックの座標拾って判定すれば良い >>29
当然そりゃそうでしょ
まずcpuの強さが面ごとに違うし実際のターンでは理論値ではなく確立で結果も変るんだから
その辺も含めて独自の評価方法が必要になるよね ID:Ak95k/SKがこんがらがるようなレスしてて???ってなりそうだから言っておくと
言葉が違うだけでID:0/SkHBcyが言ってることと同じこと言ってるだけだから誤解しないようにね 割れは変な常駐ソフト仕込まれてるからメモリリークもするしクラッシュの頻度も高い CF2.5製のゲームで対人ゲーとか複数人で遊べるゲームってある? ttps://steamcommunity.com/app/248170/discussions/0/666828126951531546/
一通り見てみたら? >>35
CF2,5で作ったとは思えないゲームがたくさんあって驚くわ
なにをどうやってるのか想像がつかない表現がたくさんある アクションゲームツクールMVが充実してきたら
「プログラム不要でアクション作りたい」勢はあっちに流れていくかな
自由度では負けないから棲み分けは出来るか ツクールさわってないけど
やった人いるう?
比べてどうなんだろ cf2.5とGMSとかアクツクMVは機能的に被ってるから既に使えてるなら
わざわざ乗り換える必要はないだろうなのじゃ アクツクはビルドできるプラットフォームがデスクトップのみという時点で選択肢に入らないかな
それだったら、やや敷居は高そうだけど、Defoldのほうが気になる
https://www.defold.com/japan/ 英語なら壁くらい越えられる
だがサンプル見てそっとじした Defold良さ気と思って触ってみたけど結構バグがあるな
まだ発展途上か、このまま消えていくソフトな気がしなくもない 動作自体はこったことしてない自分としては乗り換えるメリット無いな
ステージデザインには毎回半年〜年単位の調整期間必要なの短縮出来ると良いんだけど PMOと物理演算がごっちゃになって挙動がおかしいことになったんだが
これどっちかだけしか使えないものですか
せっかく物理演算あるのだから使おうとしたけど
物理ジャンプハシゴ系の雑魚敵とかは作れない?
PMOで作ったことしかなくてよくわからんですはい オブジェクトを360°に動かすには、ベクター動作、MoveIt、三角関数、Advanced Direction objectくらいしか方法は無いの?
360°角度変更は簡単なのに、360°方向変更はかなり面倒臭いから次のバージョンではどうにかしてほしい Clickteam Fusion 2.5\Examples
フォルダにあるEmailのサンプルがまともに動かないんだけれどこれの
詳しい使い方わかる人居ますか?
メールサーバーはgoogle使いたいなと思ってます。
単に対応してないだけとかかな? >>50
受信は特に難しいトコないから送信かな?別にライバルを育ててしまう分野でもないから答えてしんぜよう
ポート番号は465にし、サーバーはsmtp.gmail.comにする
Authentication TypeをAuthenticateにする
これで多分いけるけどgmailはなんかエラーを返してくるので(セキュリティ関連の)
エラー情報か何かでgmail側の設定を調べると上手く行くと思うよ >>49
オブジェクト進行方向を角度272.46度とか1コマンドで直接指定したいってことでしょ?
言わんとするところは分るけどそこに挙げたエクステの使い方が理解できているならば
結局それを活用するのが一番楽かなぁとは思う ジャンプとハシゴ物理やスペースシップ物理ってプレイヤー指定になってるけど大量の雑魚キャラとかでは使えないの? >>51
そこまでは分かっているけれど実際に稼働はしていないようなので難しいですね 物理動作殆ど使ってないから分らないけどプレイヤーとして認識してるみたいだから
もしそれを敵として独立して動作させるとなると動作を自作しないといけなくなるから
そういう処理を組みたいなら『物理ボール』とかをベースにして自前で組んだ方が
まだ扱いやすいんじゃないかな…まあ想像だからあてにならない回答だけどね >>55
なるほど、やはりプレイヤー専用なんだねこれ >>52
ま、そうなんだけどね
言いたかったのは手間や作業コストの問題
角度ならどの動作でも「条件○○の時に角度を270°に変更」って命令だけで済むけど、方向は三角関数なら計算式を求められ
ベクター動作ならオブジェクト毎に再指定して向かう方向を設定したりとなにかと面倒なんだよね
方向も角度と同じような扱いで「方向を270°に変更」ってできたら、行数を減らしたり作業コストを減らせるのにな、っていうささやかな願望でした >>54
いややっぱり動いたよ
SSLにチェックを入れて、gmail側で安全性の低いアプリからのアクセスを許可
これで動いた
送受信ともにgmailでやったけど他のサービスだと動かないとかそういうのはあるかもしれない アセットストアってunityのみかと思ってたら、CFにもあるのね。
unityほど充実はしてなさそうだけど、結構色々おいてある。 cfなかなか使いこなせん
間違った組み方を繰り返してしまう
やっかいなものだな
ゲーム作りは 動作としては正常だけどスマートな組み方じゃなくて負荷がかかってたり
むずいなぁ 中級者以降向けの手引書があまりないから難しく感じてしまうけど
実際はなれると簡単だよ
ただ 規模が大きくなってくると管理のセンスが求められるようになるから
その辺で合う合わないが出てくるかな やりたいことが表現できなくて行き詰まったら、ある日突然ひらめきが舞い降りて解決することがある
あの時の爽快感がたまらない >>63
1つ閃いたおかげで問題解決が連鎖するときあるよね
レイヤーで当たり判定変えればスムーズに処理できた時はちょっとガッツポーズなってしまった だったら画面が大量のオブジェクトで埋め尽くされるゲームを作るんだ!! アイデアありがとう
とりあえず画面に大量のオブジェクト表示させてゲームシステム考えるのもいいかもね
しばらく新作作ってないから使い方忘れてるかもしれない アイディアは大量にあって実行してるが組むのが難しいから集中続かないよぉ(ノ`Д´)ノ彡┻━┻ そんな時はざる蕎麦を作るといいぞ 気分が落ち着くから Clickteam動作コントローラーの使い方がいまいちわからない
画面上に同じ種類の敵が3体いて、それぞれプレイヤーに向けてオブジェクトを発射したいんだけど1体の敵にしか適用されていない >>70
敵ごとにForEachループまわす
ループ中にClickteam動作コントローラーのオブジェクトを変更して切り替える
弾を発射させるときはタイマー(条件の時間ごとに)を使うと正常に動作しないので変数のカウントごとにオブジェクト発射か生成で https://store.steampowered.com/app/248170/Clickteam_Fusion_25/
「ゲーム制作ソフトはたくさんあります。
これより良いのもあれば、これより酷いのもあります。
とりあえずなんかゲーム作れればいいかな、ぐらいの気持ちの人なら、
このソフトでもいいんじゃないでしょうか。 」
”これより良いもの”って何だろう。そいつの感性が試される発言。 雛形がまるでないから土台から設計しなきゃないこれで
とりあえずなんかゲーム作れればいいかな、ぐらいの気持ちの人なら高確率で投げ出しそうな気がw
ツールってあえて大まかに分けるなら自由を取るならプログラム的な思考必要だし
気楽に作れるって点ではRPGツクールとかアクションエディターは優秀だと思う マインクラフトなみに解説本があれば挫折する人も少ないだろうに それならCF2.5よりも簡単なScratchから始めるとかどうだろう
https://scratch.mit.edu/
UE4のブループリントテイストで視覚的にもわかりやすいと思う 物理ボール使って敵キャラみたいな動きするオブジェクトのつくってるんだが
速度あげても次第に動きが弱くなって止まってしまう
トルクや力与えても止まるし、これうまく動かしてる人います? Unityばりの「サンプルプロジェクトが大量に入ったCD付きの
しっかりとしたケーススタディが記載された日本語書籍」とかあれば
いいのになあと夢想するが、そんな本出したところで売れやしねえか >>71>>72
素晴らしい!大変参考になった
ありがとう せっかく物理演算があるのに全然つかいこなせなくてpmoを使ってしまう 物理エンジン、散々試行錯誤してみたけど
制御が不安定で難しいよ。
同じビルドしたゲームでも別のPCでプレイすると
挙動が明らかに変わったりする。
特にアクティブオブジェクトのサイズが大きいと
サイズに比例して誤差が大きくなる感じ。
個人的な感想だけどかなり大雑把なゲームじゃないと
使えないな。 日本のやつインディーゲームクリエイターClickteam Fusionじゃなくて
ゲームクリエイターClickteam Fusionでよかったのにな。
インディーなんて接頭語付けたら格下感が拭えない。
極めし者でも殆どはスーパーファミコン(ソニック、マリオ、ロックマン、R-Type, etc.)のレベルに落ち着くから嘘じゃないけど。 clickteamfusionは響き的にカッコいい
でもなんで2.5て付くのかわからん Clickteamあるある
まず最初に外人製サンプルのSpeed Runnin' Santaの中身を見て
訳が分からず諦める 最初に見るのはクソ魚がピョンピョンするやつじゃない? 呪いの館見てこれなら俺でもいける!思って始めたオッサンです(´・ω・`)
10数年経験積んだせいか初心者時代と比べると同じタイプのゲーム作るのに
処理がすごく軽くなってて成長は感じる >>87
とりあえず、バージョンアップするたびに名前が代わるのをやめて、今の名前で落ち着いてほしい
今までのケースだと3でまた名前が変わる予感 解像度高い状態でデカいキャラをアニメさせてると、すぐにメモリ食ってしまって、でも他のゲームじゃそんなメモリ使ってないし、
どうしてるんだろうと思ったけど、アクティブオブジェクトにもアニメフレームをその都度ロードする機能があったのね
それを知らずに解像度下げたりキャラ小さくしたりアニメ数減らしたりあれこれやりくりしてたけど、すごい時間の無駄だった
やっぱり最初にオブジェクトの機能を網羅しておくっていうのが大事だね klikandplayとかclickandcreateとかmultimediafusionとかが
英語圏で検索しづらいだけだったんじゃなかろうか
逆に日本のインディゲームクリエイターとか誰向けに考えたか分からないクソ名称は早く変えて欲しい でもcf2.5って呼び方してるの主に日本人だけだからインディクリエイターも含めて
ネーミングセンスないんだろうな洋画の邦題が酷いみたいな感じで Game Makerみたいにド直球の名前が結局いいのかな
日本だと〇〇ツクールしか知られてないし
3D系になるとUnityだのUnreal何とかだの適当なスタイリッシュな名前でやっていけるっぽいけど しかし機能や安定性が格段に劣るアクツクMVがスゲェスゲェ言われてるとCF2.5の立場は一体…ってなるわ
あっちより遥かに簡単に不具合もなく同じことできるのに評価されなかったのは純粋にセールスが悪かったんだろうな あとはアクツクMVは国産だからと言うのもあるんだろうな
正直cf2.5の方が安定性も信頼性も高いし真面目に作りたい人ならこっちだと思うけどね >>98
向こうはPC98時代からRPGツクールで日本人にアピールしてる実績あるからね
こちらは日本にはたいしてアピールしていない&一部日本語化は約9年前
ほぼ初代アクツクと同時期あたり
ただMMF2の当時はイベント組み立てコメントに日本語不可の制約があった
性能よりも知名度で完敗しているだろうね
ただ自分は目的達成(ゲーム完成)する為の手段で使っているので割とどうでもいいw CF2.5からはいった人は知らないだろうけど
MMF2日本語初期時代にデジカにやられた仕打ち俺は忘れていない(´・ω・`)
後からweb説明書翻訳するよ→スルー
ツールの翻訳途中だけどちゃんと追加やるよ→スルー
日本語版だけアプデ放置Σ(´・ω・`)!!? 初期は本体のヘルプファイル削った状態で売って翻訳以前にまず英語版のヘルプファイルすら入って無かったね
そこから放置プレイだったし、デジカ含めて代理店ではもう二度と買わないな つまるところ日本のパブはどこも売り逃げ上等で内情がブラックってことよね
まあ脱線はこの辺にしといてそろそろいつもの質問メインの流れに戻そうぜ >>91
いいなあ
俺なんて作る→ブランク→作る→ブランク
の繰り返しだからほとんど開発力上がってないのよ
トホホ 新しいバージョン処理が重くなってない?
前のバージョンで作ったのはサクサク動くのに
今回のは同じ処理でも重くなってる
さて、どうしようかな 新しいバージョンってR291.6のこと?うちでは特に変化はないけれど >>101>>102
代理店っていうか日本のベンチャー全般が客を舐めてる印象あるよなビットコイン関連といい
中でもデジカは初期にちょっとした問い合わせで「ダメだこいつら」ってなったから避けてた
まだあったんだなw 新しいバージョンは不具合でるってフォーラムでユーザーさん言ってたから
自分はまだバージョンアップさせてない
そのユーザーさんかなりキレてたので相当やばいバージョンなのかと 再度聞くけど新しいバージョンってR291.6のこと?
うちでは特に不具合は出てないけど どんな症状が出てるのか詳しく教えて ttp://blog.clickteam.jp/forums/topic/r291-4アップデートのバグ【緊急】/
このページ見たよ
もしかしたら291.4なのかな
ちなみに自分の今のバージョンはDEV290.4です 新しいバージョン=R291.6です
数年前からシューティング作ってるけど
以前のバージョンから比べると明らかに重い
当たり判定付きのキャラを表示するとフレームがガタ落ち
表示キャラを減らすと多少改善する
前のバージョンでは、一切なかった現象だ
こんなの初めて経験するよ
前のバージョンの奴はフツーにすいすい動いてる ちなみに1ふーレム内のオブジェクトの瞬間最大数はいくつくらい行ってます?
もしかしたらループ処理に重複があるとか組み方の癖から来るものかもしれない
うちの開発中のアプリでは今のバージョンでも前のバージョンでも
動作や処理速度には全く問題が出ていないからなんとも言えないですね 表示関係の不具合は出なかった
主に処理落ち(スロー化、フレームレート落ち)がヒドイ
当たり判定の無いキャラは問題なくて
判定付きのヤツが問題
アップデート怖いね >>112
1フレーム内での瞬間最大数は650前後
同じものなので組み方は一緒です
問題出てないのはうらやましい オブジェクト数650だと多分cf2.5で快適に動作する上限に到達してるので
オブジェクト数を減らさないと速度維持は厳しいでしょうね
pcのスペックにもよるけど500を越えたら段々と処理落ちが始まるので
シーン毎にパーティクルやエフェクトの数の最大数を変えるとか組み方で
対処するしかないんじゃないかな 当たり判定の無いオブジェクトなら2000オーバーでも
まったく問題ないのになぁ
まぁ仕方がないけど仰る通り
組み方とかいろいろと考えて対処します >>113
その判定はどういう付け方してるとか言ってくれないとわからないな
291.6は確かに俺がわかってる限りでもいくつか不具合あるからそれも本体側の不具合かもしれないが
公式のバグ報告場所がいつまでも再開しないからどうしようもない かなり変わった人間ではあるけど1日で勤務先の監視カメラソフトを作るような職場の博士が
バージョンアップは何か問題が起こってる時にそれが解決する場合だけやればいいとか言ってた。
何かが修正されたからと言って自分に関係ないならしなくていいって。 16bitの時代は処理速度を維持するためにやりくりするのもテクニックだったけど
今は開発者の瀬戸際の見極めよりツールの基本性能への依存が大きいような気がして
現界ギリギリまで攻めてる感動とかはあまりなくなったよね
昔は処理速度が落ちてるのも現界までパワーを引き出してるからだとか好印象持たれたり
したのにねぇ 遊ぶ側のPCスペックがまちまちなのでギリギリのラインがわからないなぁ プレイヤーが重いと言うと
こちらグラボGTX○○で開発してますが問題ないです(ドヤァ
こういうやつはどこでもいる オレは逆パターンを経験したよ
うちは低スペックPCで作ってるんだけど
ネットカフェのPCでテストプレイしたら爆速すぎてゲームにならんくなった
原因はタイマー動作使って組んでたせい
タイマーの危険性を身をもってしりました フレームベースがめんどいから
タイマーで作ろうという魔がさしそうになったけどやらんくてえがった テーブルゲームみたいなあんま描画しないようなジャンルなら
タイマーのほうがよさげ どんなもの作ってもびっくりするぐらい低スペックなPCでやる奴はいるし
びっくりするぐらい高スペックなPCでやる奴もいる タイマーってプレイ環境によってタイミング変わるのか、知らんかった
ちょっとした罠だな
しょうがない、別方法で作り直すか・・・ タイマーベースは実時間ベース
フレームベースはゲーム内フレームベース
タイマーベースで1秒ごと
フレームベースで60フレーム事
同じように見えるけど、ゲームには処理落ちというスローが起きるので
タイマーベースにしていると処理落ちしてるのに実時間の1秒ごとに処理されてしまい
処理が狂うことが考えられる。
って事でいい? 確か「タイマーベースで動作」にチェック入れてたら、ゲーム中にウィンドウ切り替えしたりすると、おかしな動作してバグった記憶がある
組み方にもよると思うけど、ユーザー側が普通にするであろうことで想定外のことが起きるので、使わないようにしてる 何もかも全てタイマー条件で動作するようにしてタイマーベースで動作させるか
タイマー条件を一切使わずにタイマーベースのチェックを外すかどちらか
簡単だと思う方を選べばいい 全てを自分で管理したいならフレームベースで動かすのがベストだぞ
そもそもフレームベースで組まなきゃ諸々の数値を数式エディタに持って行けないし 似た感じの初心者あるあるで、弾も「オブジェクトを発射」でやるのではなく、イベントをちゃんと組んでやったほうがいいね
全体を一時停止しようにも発射した球だけ止まらない現象が起きるので タイマー、オブジェクトを発射のほかに
トランジションもラクだからといって使うと不具合が出るんだよな
フェードインに便利だからと使ったら痛い目あったことがある
あと、「ジャンプとはしご」もバグあるからPMOが登場したんだっけ フレームベースで作ってるけど
プレイ時間とか一定時間置きに支援品貰えるとかのイベントではカウントにタイマー使ってる
フレームベースでもタイマーを条件で使う分にはフレーム進行と絡ませない使い方なら問題無さそうかな便利だし 固定値から特定のインスタンスの変数を取得する方法を探しています。
例えば、オブジェクト"XXX"に固定値"111111"と固定値"222222"のインスタンスがあり、
その中でも特に
固有値"111111"のオブジェクト"XXX"の変数Aの値
を参照したい場合などです。
初歩的な質問かもしれませんが、よろしくお願いします。 固定値からかぁ・・・参照するオブジェクトの固定値を予めどこかに取っておくなりしないと
固定値からの参照は難しいんじゃないかな あまり効率よくないみたいな?
作成時にオブジェクトに通し番号を振っておいて通し番号から変数を読み出すオブジェクトを
特定する方が簡単なような気がするけどどうだろう?
オブジェクト「い」の変数Aがオブジェクト「ろ」の変数Aと同じ時、オブジェクト「い」の
変数Bをカウンターに表示・・・みたいな感じ あまり参考にならなくてごめんね 具体的にゲームでどういう動作させたいのか詳しく書くと良いアドバイス貰えやすいかも >>137 >>138
ありがとうございます。
>>作成時にオブジェクトに通し番号を振っておいて通し番号から変数を読み出すオブジェクトを
特定する方法
この方法の実装方法が良く分かっていないのですが、「値を参照してオブジェクトを選択」
を使うということでしょうか。
「値を参照してオブジェクトを選択」だと、"アクションを行うインスタンス"は選択できても、"数式エディタ内で参照されるインスタンス"って特定できなくてたぶん無理ですよね。。。
もしよろしければ具体的な実装方法を教えていただけると嬉しいです。
使用目的はクオータービューのマップチップの管理です。レイヤーオブジェクトで表示順序を管理するために、各座標のマップチップの固定値を
持った配列を用意しています。同じ配列を使ってキャラのあたり判定や、イベントトリガーのための情報も各インスタンスから(配列ではなく)直接所得出来たらなぁと思っています。
例えば、
キャラの目の前の座標(配列)=> x 1, y 2 , z 1 => この座標のマップチップの固定値を配列から取得 => 固定値"111111"
=> 固定値"111111"の変数A(侵入設定)を読み出し => 変数A=0 => 侵入不可
=> 固定値"111111"の可変文字列A(イベント名)を読み出し => 可変文字列A="宝箱" => イベント"宝箱"を実行 => 固定値"111111"の可変文字列Aを"空宝箱"に変更
こんな感じです。 うーんちょっとまだよく分らないんだけど「オブジェクトの変数を固定値を使って調べる」だけならば
イベントエディタで『(オブジェクト名)の固定値=○○ イベント連続時に1回のみ実行』の条件で
カウンターなり別のオブジェクトの変数なりに「(オブジェクト名)変数Bをセット」で取得できるんだけど
恐らく聞きたいのはそう言うことではないんだよね?
数式エディタ上で計算式に組み入れたいと言うことなんだろうか? フレームをリスタートしたときに、再生中のBGMも最初からになってしまうんだけど
そのまま流し続けるのにはどうしたらいい? フレームをまたいでサウンドを再生のチェックを入れておいて
「○○が再生されていない」条件の時のみbgmをフレーム開始時にループ再生でいいんじゃないかな フレームをリスタートさせずに他のフレーム経由させて戻ってくればいけるかも >>142
そうしてみてるんだが、何故か最初から再生されてしまうんだ
なんか間違ってるのかな
>>143
別のフレームまたぐと一瞬チカっとしてしまうのが気になるんだが
BGMは途切れずに再生されたからそれでいくよ、ありがとう >>144
いやフレームのリスタートをしてるんならフレーム自体が再読み込みされるから
その都合でそうなるんだと思うよ とすると143の別フレーム挟む方式しかないかな >>140
すみませんお騒がせしました!
おっしゃる通りの条件で設定したら無事取得できました。
可変で絞り込んだ時と、固定で絞り込んだ時の挙動が若干違うのを知らず早とちりしていたようです。
ありがとうございます。 今のバージョンバグあるってマジかー
バージョンアップしちまったー! 敵キャラの動きのパターンをオブジェクトの変数に影響するように作ったのだけど敵キャラを複数配置したら全部同じ動きになってしまった
敵キャラをpmo個別に配置してグループに変数変化させて動かしてるけど
グループにパターンをいれながら全オブジェクトを個別に動かすことはできるのだろうか
ややこしくてうまく説明できないな 物理エンジンの動きがhtml5で書き出すと明らかにテストプレイと挙動が違うんだが
これってどうにもならない? pmoの挙動をよく知らないけどforeachじゃ駄目なの もはや複雑すぎてダメだこれ
わけわからなくなった上に使いづらい 変数割り振ったらすべての行に変数を参照する条件を追加
これ忘れるとすべて同じ動きになっちゃう 調べてみて今更知ったけど対象と同じ数だけ設置が必要なんだなPMOって
情報量多いオブジェクトだしForeachで一括操作出来ても敵数と動きの複雑さによっては負荷が半端なさそう 動くは動くと思うんだけど
オブジェクト1=pmo1
オブジェクト2=pmo2
...
そこにオブジェクト変数にforeachとか言われたら完全に頭パンクした
( ゚ Д ゚) オブジェクト1=pmo1
オブジェクト2=pmo2
と個別に設置しなくてよくする為に Foreach を使って PMOオブジェクト を作成
オブジェクトグループ および PMO につきループで set object して
ついでに同じ行内でオブジェクト変数に書いておいた PMO の設定値を入れてやるっていうイメージ
オブジェクトグループおよびPMOのForeach回しっぱで操作しなきゃいけないし
グループに配属されるオブジェクトをあらかじめ全部配置した状態を想定したものだけど なんかまだよくわからんができそうな気がしてきた
あんた天才か ツクラー上がりの凡人のイメージなのであしからず・・・
リポップタイプのメイプルとかラテールの雑魚みたいのに適した感じかな↑のは CF2.5起動すると『表示領域を作成中』と表示されたまま起動できないんだけど何か対策ありませんか?
メモリー解放やPC再起動しても直りません >>159
CF25関連のレジストリ破損すると同様の症状が出ることがあるので
一度ファイルをバックアップしてCF25をアンインストールしてまた再度インストールしてみるといいかも
エクステンションとか消すとまた集めるの大変だから絶対バックアップは忘れないでね バックアップってエクステンションのバックアップだけ取っとけば大丈夫かな? >>162
Clickteam Fusionディレクトリ丸ごとコピーしておけばいいよ
再インストールが終わって正常に起動するか確認できたら、バックアップしておいたファイルを貼り付けして上書き
ただしmmf2u.datはインストールのたびにファイル変わってる気がするので
これだけは上書きしない方がいいかもしれない わかりました。教えていただきありがとうございますm(_ _)m
バックアップ後、CF2.5再インストールしてみたいと思います >>156
やっぱこれ俺には難しかったわ
オブジェクトの数だけひとつのオブジェクトに命令が過重されて発生してしまう
原因もよくわからん
まずpmo使わない方法でやってみるわ forech使って複数敵キャラ制御するサンプルか講座あったら求む ttp://prester.org/mmf2/?tag=%E9%AB%98%E9%80%9F%E3%83%AB%E3%83%BC%E3%83%97
この辺読めばいいかもしれない 高速ループもforeach(各オブジェクトにつき)も開始条件と同じ項目を
ループ実行中の行にも入れておかないと同じオブジェクトで一番最後に作られたものにしか
適用されないことがある
自分では条件に当てはまるオブジェクトはこれしかないだろと思っても
CF2.5はアホだからそこまで指定してやらないと解ってもらえなかったりするんじゃよね だめだ
制御難しい
他にもサンプルみたけどなかなか理解できんわ
挫折_| ̄|○ フリーダムプラネットのswitch版出るらしいけどcf2.5のswitch対応来るの?
>>170
まったりがんばれ cf2.5はhtml5に出力できるらしいから
スイッチでリリースできるんだろなと
以前から考えてはいた
>>171
俺はモウダメダ_| ̄|○ foreachは高速ループと似たようなもんだよ
最初は難しいと感じるかもしれないけど171さん言うようにまったりやってたらそのうち理解出きると思うよ 1フレームのイベント数上限20000行が見えてきた・・・
オブジェクトに仕込むべきなのかなとか思うけどそれすると後々困りそう
なんだよねー 20000てすごいボリュームですな
オレは1つのゲームにそこまでモチベーション続かない、、、 >>171
cf2.5が対応というより、Switch自体がPCゲーを簡単に移植できる設計になってるらしい ttps://jp.automaton.am/articles/newsjp/20180903-75401/
RainwayってストリーミングソフトがSwitchに対応したら夢広がるな
まぁ任天堂は認めなさそうだけど・・・ 俺がsteamにそこまでハマらない理由は、外でプレイできないからなんだよね
スマホからsteamのゲームがプレイできる有料アプリもあるけど、低フレームだし遅延が酷くて使い物にならなかった
steamはスマートフォン対応に本腰入れたら、もっと市場拡大できると思う
なんならGoogle Playやappstoreを通さずに独自のストアを開けばバイオレンスなゲームも扱える 前にPCゲーができる持ち運べる携帯機見たことあるけど、アレいいなと思った GPD WINかな?画面の小ささとか気になる部分はあるけど携帯出来るのはやっぱ良いよ GPDWIN欲しいなぁ
でも、ちょっとお高いんだよなぁ
もっと安くなって携帯ゲームPCのスタンダードになればいいのに スマホは物理キーないのが痛いな
アクションゲームするには操作に難がありすぎる 今更かもしれんがイベントエディタでオブジェクトの縦列クリックした時に出るメニューにある
「カウント」ってやつの「各オブジェクトにつき」ってのがforeachで使い方はおおよそ高速ループと同じ
「""」内にループ名入れて条件をセットすればいい
ただしループインデックスで仕分けることが出来ないからその辺は注意 「""」内にループ名入れるときカナ変換に切り替わるのいつまでたっても慣れないわ
ループインデックス名呼び出すときカナの英文字と普通の英文字で照合よく間違える・・・ シェーダーについての質問です
フレームのプロパティでエフェクト指定して適用させたシェーダーを
オフにすることは出来るのでしょうか?
イベントからエフェクトを指定して〜はオブジェクト単位でしか指定できず、
オフにしても適用されませんでした。 ストーリーボードコントロールの縦列右クリックで出るメニューの「動作領域」から
エフェクトいじれなかったっけ? 自分で使ってないから確証はないけど >>191
ありがとうございます。出来ました!
全体に掛かっているエフェクトの設定はここからだったんですね。 オブジェクトをフェードイン・フェードアウトさせて表示する方法ってある? エフェクトのアルファブレンドを
0→255へカウントアップ
逆かも 一応オブジェクトのプロパティでトランジションで出来るけど
やっぱり>>194みたいな手動が安定してて良いな
ちな、フェードアウトはカウントアップ ありがとう、回答早くて驚いた
オブジェクトにもトランジション設定できるのか
確かに手動のほうがいろいろ調整できそうだな >>185
少しの雑談も許されないこんな世の中なんて…、ポイズン… アクションモグラの制作過程が紹介されてるサイトを以前に見たことあるのですが、
どこにあるかわかる方いませんか? >>198
公式ページからアクションモグラのpdf落とせました。
ありがとうございます。 ただモグラの作り方は作者の独自性が強すぎて、ぶっちゃけ参考にすべきではないよ
不具合あるし煩雑性と無駄が多すぎる そうなんですか。
とても残念ですね。
別の参考資料を探すことにしました。
どうもありがとうございます。 じゃあ無駄がなく簡潔なモグラ作ってくれる人の出現待ちだなw 作ってもいいけど何の得もないしな、CF25ユーザーは名前出して教材出すと叩かれるというジンクスがある
なんと日本だけじゃなく本場でもそういう傾向があるんだ
モグラは公式から金もらったかは知らんけど仕事としてやったんだからちゃんとやれよと
肝心の自分の作品は同じ不具合発生しないしユーザーに考えてもらいたくてあえて不具合生んでみましたとかそんなんだろか
STGの方はバッチリ作ってあるからあっちは参考になる 質問です。
全体攻撃で数種のザコ敵を同時に破壊した時に、種類別の一体分しか
スコアが増えないのですがこれを倒した分だけ入るようにするにはどうすればいいでしょうか?
AAAABCC
を同時に倒した場合、A,B,C一体ずつの分しかスコアが増えない。
サンプルはこちらです
ttps://ux.getuploader.com/mmf/download/1073
全体攻撃でなくとも、一つの攻撃判定で重なった敵を倒すという事はままある事だと思うので
どうにかしたいのですが、1種類ならば重なっている数を数えればいいのでしょうが、
何種類もの敵を扱う上で想定すると、とてもじゃないですがやってられないので別の方法があればと
思い質問させて貰いました。 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) 完璧かどうかは分らないけどforeachで処理するならば1行目は
「グループ敵の変数A=<0」の時に「各グループ敵につきループを開始、ループ名"○○"」
2行目は
「各グループ敵につき、ループ名"○○" 変数A:グループ敵<=0」の時に
「スコアを変数B("グループ敵")増加 破壊」
でおおよそいけるんじゃないかな >>206
有難うございます。
無事計算させることが出来ました。
でも結局全キャラにforeach回す必要があるよで、処理的に不安がある所です。
ttps://ux.getuploader.com/mmf/download/1074 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) いえいえどういたしまして 自分のゲームで手一杯で申し訳ないけどサンプル見てないから
どんな組み方にしてるのかは分らないけど敵の耐久力0以下のときのみの条件でループ回してるなら
そんなに負荷はかかってないと思うよ >>208
一日かけて全キャラの判定に実装してみたら敵グループに当たった判定が
全敵に当たったことになってしまい、まともに動作しませんでした(ノД`)・゜・。
グループ使うと中から当たった一体を選択されないんですね。
グループなんて横着な事せずに1キャラ毎に全処理を入れないとダメっぽいです。
これは現実的ではないなぁ・・ ヒット時も同時破壊と同じ要領でforeach回せば良くない? おれも>>211のやりかたで対処すると思う
cf2.5はオブジェクト特定する時はめんどいだろうけど、
ループ回すしかないような気がするよ ああ、攻撃判定の重なったオブジェクトのフラグをオンにして、ループで各オブジェクトのフラグを敷居値に
耐久力を減少してフラグをオフ、さらにループで耐久力0になったオブジェクトを破壊してスコアを増加
とすれば可能みたいです。
ループこんなに回して大丈夫ですかね。とりあえず実装してみます。 フラグは不要でないかい?
グループにforeach回して衝突時ライフ減少
ライフ0以下で破壊とスコア加算だけで良いような 色々試したら問題は別のケアレスミスでした。
210は間違いです。オブジェクトグループに攻撃が当たったらを条件にすると
ちゃんとグループ内の当たったオブジェクトのみに処理が適用されました。
・オブジェクトグループ中、攻撃判定が重なったオブジェクのライフ1減
・各オブジェクトに対してforeach
ライフ0になったオブジェクトを条件にスコア増、破壊
これで行けました。
グループにforeach回す必要も無かったですね。 いつの間にか内部フラグに名前つけられない問題とか直ってるし!
嬉しかったから記念にdev版を買ってやったぜ おれはforeachの使い方がうまいかんくて挫折しちまった 逆でグループにforeach回せば敵種ごとに回す必要が無くなるんじゃないかな
後衝突判定の時も回さないと1フレーム内で同じ対象に複数HITした時に
1HIT分しか処理されなかったりする問題が出てくると思う 最初からfpreachで処理する前提で組んでないと帳尻合わせるのに苦労するかもしれないね
新しいテクニックを覚えたらその部分だけを自分でサンプル組んで保存しておくといいよ
次のゲーム作るときに役に立つから まだ処理の方法改善する余地ありそうですね
正直foreachもとりあえず回してみたらうまく動いてるみたいな使い方しか
してないのでもう少し理解深めて効率追及出来そうです。 認識があやふやな部分を質問させてほしい
フレームベースでFPSが30なら1秒間に30回条件判定とアクションが動く。
つまり「常に実行」命令で変数Aに1を加算している場合は変数Aが30=1秒間で合ってる? >221
それでいいと思う。
それはそうと、F2押すとリセット掛かってしまうのは外せないの? 日本のフォーラムで簡単な質問あがってた時に答えてやりたい思う事あるけど
なんかあそこ管理人さん以外の回答受け付けません的な雰囲気ある?
自分で試さず0から丸投げサンプル頂戴みたいのもちょいちょい見るし
負担減らせたらと思いつつも外から回答してる人見た事無いから気にしぃなもんでどうもね
>>222
アプリケーションのプロパティのウィンドウタブで
メニューバーの編集開いて新規作成のキーを変えるといいよ >>223
あそこ普通に管理者以外も回答してくれてるよ 管理者返事しないことあるから答えてあげると質問者もありがたいと思うよ 答える人が少ないから、管理人がわざわざ出てこざるを得ないんでしょうね
フォーラムが活気づけば、管理人の手間も減らせると思うよ >>223
こんなところに設定があったんですね
有難うございます。 htmlで書き出してスマホでテストプレイしてみたら
画面スクロールの速さがPCよりもかなり遅いんだがどうしたらいい?
タイミングよく操作する必要のあるゲームだから
タイミング合わせてたのに大幅にずれてるとキツイ… >>227
わかる
めちゃくちゃカクカクもっさりするよね
これって今回のアプデのせいなのかな? >>228
アプデ前はPCと速さ一緒だった?
まだまだ初心者なもんで今回初めてまともにテストし始めたから元々の仕様かと思ってた >>229
以前からローカルに比べたらサーバにアップした方が多少は重たいにせよ、ここまでじゃなかったかな
これ、CF側の不具合なら早くなんとかしてほしいわ 変数とかフラグの順番並べ替えられないのが辛い
途中の変数いらねーなってなった時どうすんだこれw 使わなければいい
綺麗に並べたい几帳面な人は最初にちゃんと決めてから
整理するしかないな。 要らなくなった変数の名前を『未使用』って名前変えてなんとかやりくりしてる >>232
「いらない」ならまだいいんだけど、後で追加したい場合にもうどうにもならないのがキツイ あとオブジェクトコピーしたら変数たちも一緒にコピーされるの困るときある 変数だけは新規でやりたい時に 起動されてるゲームの状態受け取って一覧に出せる機能とかどうやったらいいんだろう?
例えば
現在起動中xx人
現在ステージ1xx人
現在ステージ2xx人
現在ステージ3xx人
みたいなのを一覧に出すの、オンラインスコアみたいにサーバーにデータ残すんじゃなくて
あるポイント達成したら特定のIPアドレスに信号送るだけの感じで。 >>238
特にエクステンションとか入れないなら以下の感じ
1. デバッグ用のレイヤを1番上にして作る
2. テキストオブジェクトを作る
3. 「常に実行」命令でモニターしたい変数の中身をテキストオブジェクトの可変文字列に代入し続ける
エクステンション使えるならdebug用のエクステンションを入れるといい。
慣れたらこっちのほうが簡単だし手軽だけど、状況によっては↑のやり方も普通に使うよ
どちらかというとこちらは使い捨てって感じだから
ttps://community.clickteam.com/threads/81465-DebugObject-v5-now-out-run-events-when-your-app-crashes?highlight=download+object >>238
ごめん、なんか勘違いしていたかも
「条件を満たしたらサーバにPOSTを送る」って言う意味なら、エクステンションの「getオブジェクト」使うといいと思う >>241
やっぱタイマーはメインに使うもんじゃないわ それ、修正とかあったらめちゃくちゃしんどそうだね
この場合、フレームベースで変数とループインデックス使えば簡略化できるかな? 見た感じタイミングが法則無さそうな不定期間隔だから難しそうじゃない? タイマーを小馬鹿にしているんじゃなくて、フレームレートが下がった時にタイマーも狂うからでしょ?
例えば、本来は3秒のところがFPSが30まで下がった時には現実時間で6秒になるんだよね?
タイマ精度を上げるウィジェットとかあるけどね
http://www7a.biglobe.ne.jp/~bp-827z/asd/products/mmf2timer/ いや、
タイマーベースだと3秒ならFPSが30まで下がった時でも現実時間でも3秒じゃない?
wikiにも
>フレームベースのイベントが一切使われていなくて、全てタイマーで制御されている場合は、
>処理落ちをしてもタイミングがフルフレームで動作した時と変わらないようにすることが出来ます。
ってあるし。 「フレームベースのイベントが一切使われていない」ってところがポイントだね
最初から一貫して決めてれば、確かに支障は来さないのかもね タイマーだと処理落ちした場合全体の処理は滞っていてもカウントだけは進んでしまうから
処理落ちしてる間に処理が積み重なったり命令が無視されたりすると思うよ
状況によっては進行不能に陥ったりすることも考えられるね
タイマーで組んでないから実際どんな状況になるのかは自分では確認してないけど 60フレームの設定で「1フレームごとに変数Aを1増加」と「1/60秒ごとに変数Bを1増加」にして
「変数Aが100以上でマークAを表示し、変数Aをリセット」と同様に「変数Bが100以上でマークBを表示し、変数Bをリセット」という条件を組んでから
重いオブジェクトをどんど作成していけば、マシンスペックを超えた時に変数Bで表示されるマークの方が少なくなる可能性があるってことだよね 処理の間にラグ発生するって事だろうから
1/fps秒置きと常に実行を比較しても刻むタイミングが同じだから差は出ないはず
だからフレームレート=100とした場合
・常に実行で変数Aに1を加算
100以上で-100してカウンタAに1を加算
・1/100秒おきに変数Bに1を加算
100以上で-100してカウンタBに1を加算
・5/100秒おきに変数Cに1を加算
20以上で-20してカウンタCに1を加算
・1秒おきにカウンタDに1を加算
これで処理落ちさせると カウンタDはほぼ秒数通り
Cは若干遅れて AとBは並行しながら更に遅れる
処理毎のラグを0.1フレームとするとカウンタが1増加するまでに
AとBは10フレーム Cは0.4フレーム Dは0.1フレーム
の遅れが生じるって事なんじゃないかな ラグをフレームで仮定するのはおかしいか
0.1フレーム → 0.001秒 に訂正 >>247
正解
カウンターで例を出すとフレームベースでFPS60のものなら一秒間で60回カウントできる、これは処理落ちが無ければだけど
処理落ちして一秒間で60回回せなくてもフレームベースなら60回カウントするまで必ず実行される、だからフレームベースは時間の計測精度はでたらめになる
タイマーベースだと一秒間でFPS60は変わらない、これも処理落ちがない場合ね
けれど処理落ちした時は60回じゃなくて30回とかまだ10回でもとにかく一秒は一秒、時間には正確だけどカウントはでたらめ
全ての環境で一秒が同じ一秒じゃないかもなので、フレームベースで統一した方が安全にはなる
でもタイマー良いよね 現在のタイマー秒から3秒後っていうのはどうやってもとめるのかな? 現在のタイマー秒を+3の数式足して変数に代入すればいいだけじゃないの? >>256
やっぱり変数は必要か
現在のタイマーを返すアクションがあれば良いのにな〜 Aが一定間隔でオブジェクトBを発射する
Aを破壊するとAが発射したBが全て消える
っていう処理作りたいんだけど上手くいかない。
AがBを発射した際にBの変数aにAの固定値を代入
Aが破壊されたらBの変数bにAの固定値を代入
Bの変数a、bが同値ならB破壊
で上手くいくと思ったんだけど無理だ…どしたらいいんだ オブジェクトAの破壊時にforeachループを回してオブジェクトAの固定値と
オブジェクトBの変数aが同一であればオブジェクトBも破壊…でいけるんじゃない?
記述としては1行目が
『オブジェクトAの変数a<=0』の時に、各オブジェクトにつき『ループ名"○○"』
2行目が
『各オブジェクトAにつきループ名"○○"、オブジェクトAの変数a<=0、オブジェクトBの変数a=固定値"オブジェクトA"』の時に『破壊』
と言うところかな もし質問者がforeach苦手と言ってた人だったらこの機会にマスターしちゃおう >一定間隔でオブジェクトBを発射
タイマーとオブジェクト発射はたぶん想定してる動作しないと思う
タイマー代わりにどっかに変数持たせて増加してって、弾はオブジェクト作成でやったほうがいいよ
ループとタイマーの合わせ技は動かなかった経験あるよ >>259>>260
ありがとう、無事解決した
なんとなく高速ループの仕様がわかってきた
使いこなせたら超便利そうだな アクションオブジェクトのアニメーションシーケンスの番号ってエディタ上のどこかで確認とか出来る?
ピクチャエディタ上には無い感じ... >>262
新規で作ると12からになるけど
元からある歩くとか消えるとかは上から順番に数えるしかないみたいだね >>263
ありがとう!
ランダムであのアクションを...とかは考慮されてない感じか
すでにあるやつは名前も変えられないし削除も出来ないんだよね... >>265
ああいや、もちろん試していたんだけどデフォルトで用意されている動作と自分で追加した動作をランダム化する場合は
かなり数値が離れてしまうことになって...
ゲームづくりって難しいな〜と思った 元からあるの一切使わずに12以降からセットしたほうが楽かも 最初からある動作は特殊な動きするのもあるし >>267
まじか...このソフトの最初から用意されてるやつのガバガバ率高い
ありがとう! >>267
特殊な動きについてkwsk
1年以上触ってるのにまだ未体験な仕様があったとは... ちょっと説明不足だったごめん
言いたかったのは例えば消えるっていうシーケンスだとアニメーションが終了したら
勝手にオブジェクトが破壊されるみたいなやつ >>269
「消える」はオブジェクトを破壊する時に再生されますね
「現れる」はオブジェクト生成時
「停止」は他に再生するアニメが無い時は自動的に戻ってくる性質がありますね
このうち「消える」はアニメが終了するまでオブジェクトとして存在するので、
PMO等とセットで運用する場合はPMOを破壊するタイミングに注意が必要です おれは「歩く」と「走る」のアニメがどこで区切られてるのか
違いが未だに分らないから設定したことないんだけどついでに誰か教えてください ああ、だから「アニメーションに戻す」アクションを押すと待機アニメーション(停止)に戻ってくれるんだ...
(直前の)「アニメーションに戻す」って意味なんだと今日まで信じてた こういう作る側が見えない仕様がCFに多くて、
いまいち信用できないんだよな。。
霧をかき分けながら作ってるというか、、
オブジェクトの順番を数字で指定したい。 うまく使うと便利そうだけどね 仕様がわからんどこにも詳しい説明みたことないもんな アニメは最初は便利だと思ったが、歩く走るの切り替えの基準が解らなかったり
細かい所で言う事聞いてくれなかったり融通利かないので結局手動でやってるわ PMOの移動速度とかの数値に変数を代入することって出来るんです? >>279
"variables"→"set ○○"で変数入れたらええで 絶対面白いゲームを作る自身があるし絵も用意できるけど、肝心のテクニックが一向に上達しない
foreachすらあんまり理解できていない
foreachって「フラグ0が無効」の条件なら動作するけど、「常に実行」では動作しなくない?
後、親と子のペアリング以外に使い道ある? 親子処理以外にオブジェクト同士の接触とかの同時判定に使えるけど
「面白い使い道を考える」のも腕の見せ所かな
あとforeachは「常に実行」でもいけると思う
上手くいかないのは一緒に添えてる条件が不完全だからかもしれないね それが「常に実行」のみでも動かなかったんだけど、原因を探ってみるわ
敵機破壊識別とか親子処理に使えるということまでは理解できるけど、面白い使い道なんて全然浮かばないなぁ
foreachは使わなくて済むならなるべく使いたくない
だけど、容量や処理数減らすには避けて通れない道だろうから覚えるしかなさそうだね
ぼちぼち頑張るわ +や-などの演算子をグローバル文字列かグローバル変数として格納し、各種計算式で呼び出す方法ってありますか?
例えば、計算式「5"演算子"5」として、演算子の部分に+が入れば結果は「10」で、-が入れば「0」になります
単に「グローバル変数を呼び出し」や「グローバル文字列を呼び出し」で演算子の部分を呼び出して計算式を書くと構文エラーになります
今のところ「グローバル文字列と比較」でそれぞれ計算式の演算子と、入力した演算子が一致した場合で条件を分けて用意しています ごく普通にA=0のとき「X+X」、A=1のとき「X-X」みたいな処理では駄目なの?
もしかしたらよくある記述法なのかもしれないけどプログラマじゃないからなんとも
どんな条件下において必要となるのかすら想像が出来ないよ 変数の値を演算子にする感じかな。プログラムで言うところのeval関数みたいな動作が欲しい?
多分無理だし、CF2.5的にはどうなのか分からないけど、プログラミングだと脆弱性的な意味ですごく怖いから辞めたほうがいいと思う >>286
そうですね
今はそういった条件分岐で一応狙った動作は実現できていますが、コンパクトにしたかったので質問しました
>>287
演算子を変数などに格納することまでは可能ですが、各種計算式の段階で演算子が入る部分に演算子以外を入れることが無理みたいですね
今のところ、狙った動作は実現できているので、このままの方法で行きます
ありがとうございます 質問
キーボードでコントロールできる上でさらに
コントローラーでもコントロールできるように出来ましたっけ? >>290
ありがとうございます
ストームギアで確認しました 初歩的なことなんだろうけど、PMOの「object is moving」って条件って、
動いてるかどうかじゃなくて
キーを押してるかどうかで判定されてるのね……
壁に接触してるときとか、左右に動いていないときを判定するなら
別の条件を追記しないとダメってことかー 動いているかも判定出来るよ
is moving
is jumping
is faling
is stand on ground...
みたいな条件があるはず これって否定形の条件って作れるんだっけ?
接触してる時にON、接触してない時はOFFってイベントが作りたいんだが
どうしたらいいのかわからない 条件がすでに否定してるやつとか反転するとこんがらがるんだよね
☓ 音楽が再生されていない
とかw 何度もすまん…
キャラの左右移動を手動で組んでて、歩いてる最中には歩行アニメを割り当ててるんだが
1度動かすと、止まってる時にも足踏みを続けたままになってしまうんだがどうしたらいいんだろう >299
まずは、歩行が終了した時に停止時用のアニメに移行するイベントを
組んであるかどうか確認してみてください。
そこに問題が無ければ、今度は歩行アニメになる条件を見直すと良いかもしれません。
歩行の入力後、永続して歩行アニメに移行し続ける条件になっていないか
確認してみてください。 >>300
ありがとう
歩行に限らず、例えばAの条件の時にB、Bの条件の時にAってやりたい時に
イベントが一気に流れてしまって何も起こってないように見えるんだが
どうやって対処したらいいでしょうか どういうイベントかによるけどだいたいそういうのは
判定のタイミングも変数かフラグで制御するとか
連続時一回実行を織り交ぜる事で解決するケースが多いように思える ありがとう
変数も一応織り交ぜてはいるんだが、考え方を間違えてるようでうまくいかないことが多くて
1回実行って条件があること初めて知ったから、これ織り交ぜて頑張ってみる キーコンフィグが難しくてできない
誰か詳しく説明されている所を知りませんか? >305
私も探しましたが、今のところ無さそうな気がします
うちはControl XとJoystick object2でやってます。
それぞれ、グローバル文字列とグローバル変数を入力として使えるので、
キーコンはグローバル文字列とグローバル変数を書き換えて行ってます。
あとは、「グローバル文字列A キーを押し続けてる間」
or「ボタン グローバル変数A が押されてる間」 を条件に
入力用の変数を1ずつ増加させ、
その変数が1ならボタンが押された瞬間、2以上なら押しっぱなし、
0なら押されていない といった具合にすると
キーボード用とパッド用で長くならずに済みます
パッドの十字キーは角度で取得されるので
少し組み方を変える必要があります。
説明わかりにくくてすみません…
きっとなんとかなる… はず >306
あ〜やはり無いんですね
変数と文字列を使うんですか
ありがとうございます
いいヒントを得た気がします
それにしても難解だなぁ・・・ >>305
キーコンフィグのヴィジットあるよ
あれ利用すると楽 >308
いいね、これすごく良さそう
導入はできたけど使い方がちょっとわかりません
しばらく触ってみます
ありがとう オブジェクトに設定したフェードイン時のトランジションっていつ実行される?
表示や作成だとトランジションが反映されない 普通は、作成した時と破壊の時に実行されるよ
上でも言われてたけどトランジション機能自体が不安定
いつの間にか機能しなくなったりいつの間にか機能するようになったり >>310
PC環境のトラブルシューティング 上から順に
・他のPCで動作を確認する
・OSで使用するグラボとモニターを指定(シングルモニター、プライマリ指定)
・OSのハードウェアアクセラレータの設定を見直す(段階を切り替えて試してみる)
・openGLを入れ直す(内臓グラ、VGAドライバーを両方更新) GLがおかしい?
・各VBランタイム、NETFRAMEWORKなどを更新
・マザボの内臓グラ切り替え設定を見直す→自動からグラボ指定へ変更
・ソフトウェアの再インストール
・グラボ交換 トランジション機能がおかしい説とまさかの自分のPCがおかしい説があるのか >>312説を支持する
トランジションとかはHWAで実現しているから、GPU無いと無理なんじゃないか
最近のCPUはGPU内蔵しているから、そっちの方のドライバ...とか...?? えっマジ?
フレームのトランジションは普通に有効になるんだが
とにかくちょっと設定いじってみるわ てかつまりトランジション設定しててもプレイヤー側のPC次第で反映されない場合があるってこと? windowsのアプデで機能しなくなった事があるな。次のアプデで治ったが。
というわけでOS臭い説も追加 トランジションについて質問したものだけど
週末にでもフレームとオブジェクトのトランジション1つずつ設定して
手持ちのPCとスマホでそれぞれ反映されるか調べてみるわ マジレスするとトランジション機能はレガシーファンクションだから既に非推奨よ
互換性のために残ってるアルファブレンドじゃない方の透明度と同じ扱い そうなのか
だったら演出で使いたいときなんかは自分で画像とか用意して組むべきか CF2.5に限らず、トランジションの仕組みで考えれば問題は
シェーダーエフェクトをオブジェクトに掛けている場合、トランジション効果が得られない可能性があるということ
内部で同じような処理をしている場合(シェーダーエフェクト優先中)、例えばエフェクトのLinear Lightなどは
トランジションの「フェード処理、モザイク処理」と相性が悪い。 シェーダーの処理によってトランジション効果が得られない。
・トランジションの効果を得るには、相性の悪いエフェクトを併用しないこと(または調整する)
・アプリケーションプロパティの高性能GPUにCHECKを入れ、処理を軽くする
※エフェクトとの組み合わせの問題が存在することを前提に設定すれば、無駄や手間を避けられるはず(Ver291.6前提) アクティブオブジェクトのアニメを、「ロード」で変更してるのですが、
最初のアニメが10フレームあったとして、その1〜5を変更した場合、残りの5フレームが残ったままになってしまいます
これをリセットするか、アニメのフレーム数を変更する方法ってないでしょうか エディタからテストプレイを起動した時のセーブデータってどこにある?
iniでセーブするようにしてるんだけど、どこにあるのかわからないし、iniの名前でPC内検索かけても出てこない 保存先を指定していなければ
C:\Users\ユーザ名\AppData\Roaming\MMFApplications\
にあると思う。 あえてcf2.5じゃ無くてmmf2現役の方いるのかな? >>323ですが、いろいろ試した結果、フレーム数を毎回調べて、そこでもとに戻す以外に方法がないみたいですね
ただこれだとアクションとして動かすには不向きなので、基本はアニメのフレーム数を統一したりして対処してみようと思います 変数Aと変数Bのどちらの値が大きいか取得するのは簡単ですが、
たとえば10個くらいある変数のうち、一番大きいのを見つけたり、大きい順に並べたいときって、どうしてますか? 仮に比較したい変数がAからJまであったとしたら俺は全部の条件をイベントエディタから入力してる
効率が悪いことは百も承知だけど考えてるより手動かすほうが早いからなぁ
いいやり方が他にあるなら俺も知りたい リスト表示とかハイスコア使えばいいんじゃない?
ハイスコアは何か自動でどっかにini保存されたりするみたいだけど >>331
やはりそんな感じですか
やはり手作業でイベントでやっていくしかないんですね
>>332
数値だけの順位ではなく、どの変数が一番値が大きいかというのを簡単に調べられないかと思ったんです
敵が複数いて、HPの高い敵から順に攻撃していく、みたいな処理をしたかったので 高速ループかforeachで隣の変数と順に比較していって
数値が大きい条件に引っ掛かった対象を更新していく
比較対象の変数が等間隔で並んでるならこれでいけると思う 各敵と対応したobjの変数にHP(仮に最大100)を入力してY軸に並べる
攻撃順番決定判定をY100からY0に向かって走らせて
objに当たった順に攻撃をさせる
こうじゃだめ?簡単じゃないけど。 >>332
ちょっと気づいたので、ハイスコアオブジェクトで、プレイヤー名を変数の番号代わりに代入して使ってみたら、
どの変数が一番数値が高いか、また2番め以下もすべて取得できました
ハイスコアオブジェクトにこういう使い方があるとは気づきませんでした
ありがとうございます 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。 HTMLビルドでも使える表エクステンションってないのかな? ハイスコアオブジェクトってそんな使い方も出来るんだね
一度も使ったことなかったからとても参考になったよ 皆さまお忙しいところ失礼ながら質問させていただきます
垂直方向のブレを抑えるV-sync
これで縦スクロールは問題なかったのですが
横スクロールゲーム制作中にブレ 歪むのです
主に背景画像が顕著に
これに対処する手段を授けてくださいお願いします スレ汚しすいませんでした
とりあえず表示モードを変えることで解決としました そう言えばこれまでv-syncのチェックを入れたことが一度もないなぁ
負荷の小さい2Dのゲームならばv-syncはonにしておく方が良いのだろうか? >>343
アプリケーションプロパティのV-Syncオプションを有効にすると、
AMD社のグラフィックボード(Radeonシリーズ等)で正常にアプリが終了できない
問題が確認されています。
この問題は表示モードが「標準」、「DirectX」、「DirectX + VRAM」の場合に発生します。
「Direct3D 9」、「Direct3D 8」では発生しません。
この問題を回避するには、問題の発生する表示モードではV-Syncを有効にしないでください。
2014-05-09追記:「DirectX」、「DirectX + VRAM」ではV-SyncをONにしていなくても
終了しなくなります。アプリケーションプロパティのV-Syncオプションを有効にすると、
AMD社のグラフィックボード(Radeonシリーズ等)で正常にアプリが終了できない問題が確認されています。
この問題は表示モードが「標準」、「DirectX」、「DirectX + VRAM」の場合に発生します。
「Direct3D 9」、「Direct3D 8」では発生しません。
この問題を回避するには、問題の発生する表示モードではV-Syncを有効にしないでください。
「DirectX」、「DirectX + VRAM」ではV-SyncをONにしていなくても終了しなくなります。
だって >>344
なるほどthx
mmf2からcf2.5に移行してからはdirect3d 9以外を選択するメリットがないから
現行のユーザーとしてはいまいちピンと来なくなってきてるね
こういうのはmmf2と互換性を保つ目的で残されてるのだろうかな ツクールでいう「ウェイト」ってどうやって設定したらいい?
条件を満たして数秒待ってからイベントが実行されるっていうのを作りたい
「一定遅延後に発射」ってイベントはあるみたいだけど 条件を満たしている状態のときに常に 又は条件を満たした瞬間にフラグ有効or変数に1以上送り
その上で予め用意しておいたウエイト用変数を常に増加させるのが第一段階
仮にオブジェクト作成から1秒後に一回だけ実行させたいならば 条件をウエイト用変数が60のときに
設定してあげればいいと思うよ なるほど変数をタイマー代わりに使うのか
その考え方は全く思いつかなかった、ありがとう これが正攻法みたいになってるのもなんか悲しいから、CF3では公式で用意してほしい まあ自分で1からプログラム組んで作ろうとしたら結局このやり方(フレームベース管理)になると思うし
ツールに使い慣れれば慣れるほどこの組み方のほうが都合よく感じるようになると思うし
俺はこのままで良いと思うな 苦手な人がいるってのも理解できるけど 変数タイマーだと、フレームレートが下がれば体感的な遅延が出てくるよね?
https://ux.getuploader.com/mmf/download/1078 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) ちょっとスローになったりはしますね
タイミングがズレてゲームが成り立たなくなるよりは、延滞くらいいいのでは 連投すみません。
私も質問があるのですが、イベントエディタのパスワードって皆さん使っていますか?
スマホゲームでも使うべきなのか、皆さんの意見を聞きたいと思います。 プロジェクトを配布するけど見せたくない所があるならそれでパスワード掛ける
って使い方かな。
まあ配布するのに部分的に見せたくないって矛盾してるけど。
実行形式での配布なら今のところ開く方法無いのでパスワード掛ける意味はない。 >>354
そうだったのですね!早速の回答ありがとうございます。
旅がえるというアプリが中国で爆発的にヒットした時に、パクリゲームが作られたそうなので、コピペでゲームが作られてしまったりしないか心配で質問をしました。
中身を覗く方法がないのなら安心しましたm(_ _)m おれも完全オリジナルのゲーム作った時は>>355と同じ心配したから気持ちわかる
結局は全然ヒットしなかったんだけどw 俺は作った販売用のゲームをエンディングまで動画キャプチャされて
YoutubeにUPされた。
なんとか動画キャプチャを防止する方法はないかな…
Youtubeに削除要請出すのって著作者であることを
証明するためにかなりの個人情報を開示しなきゃならないし
面倒なんだよね。 wikiと過去スレとグロちゃん講座を一通り見て、
「CF2.5」と「MMF2」と「インディゲームクリエイター」で検索して
出てきたブログを一通り漁って、自分でもゲームを作ってみて
どうしても分からないことは公式フォームに問い合わせして、
それでもまだまだ全然分かんないことだらけなんだよなー そもそも最初のマニュアル自体が不完全だからな
開発者が用意した機能を、説明めんどいからテレパシーで理解しろって言うスタンス おまいらが中級者まで使える説明書作ってKindleで売ってくれ
内容によって2000円までなら出す 解らない事があるんならとりあえずこのスレにつづらっと書き出してみればよいのじゃ
疑問に答えてくれる人がいるかまでは分らぬが情報を共有出来るのは大きなメリットじゃ >>360
配信が当たり前のご時世に無理だと思います。作者側としては他人のプレイで学ばされることも多いし、宣伝にもなるだろ CF2.5 階級基準
マニュアルを読んでいない ・・・・・ゴミ
自分で調べたりしない ・・・・・カス
ブロック崩ししか作れない ・・・・・初級者
上手く説明できない ・・・・・初級者
cf2.5を扱い始めて1年未満 ・・・・・初級者
ゲームを作った本数が1〜3 ・・・・・初級者
cf2.5を扱い始めて1年以上 ・・・・・中級者
ゲームを作った本数が4〜10 ・・・・・中級者
ゲームを作った本数が11〜 ・・・・・上級者
ゲームを移植できる ・・・・・上級者
ウディタやツクールじゃなくてCF2.5でゲームを作ろうとしている ・・・・・開拓者 まあ「自分で調べろカス」ってのは、最初にこれが何かくらいの説明あっての話だからな
全くのノーヒントで第三者の攻略本ありきとか昔のファミコンゲームじゃないんだから 当然ヘルプファイルは一通り目を通してるんですよね? ttps://store.steampowered.com/app/949700/Waifu_Bay_Girls/
こんなゲームなら作れそうな気がする 悪い意味で今一番熱い界隈じゃねぇか…
エロゲもpc98時代のアドベンチャー系みたいなやつなら興味も湧くが
この手のあらゆる意味で安上がりなゲームは買う気にならないよ はは、俺とおんなじもん作っててわろた…
スライドパズル売れるかね?(´д`) >>368
ゲームを作ったってのは
まともに1時間以上遊べるゲームを、だな
クソゲーでいいなら1日で5本でも10本でも作れる >>361
まず触れてみないと実際わからない仕様が結構あるしな >>360
ゲーム開始した直後に配信禁止の警告を表示してみては? >>368
ネタにマジレスだが、ソフトが使えるのとゲーム作れるのは全く別スキルなんだよな
移植は他人を模写すりゃいいが、オリジナルはゼロから自分で作らないといけないので難易度が上がる
巷に既存ゲームのパロディ作品が多いのもそのせい >>360
削除要請ってそんな手間がかかるんですね
一通りのプレイ動画見たら満足して買わない層も出てくると思うので、面倒でも削除するしかないでしょうね
ゲームの対策としては、物語の分岐を増やすとか、マルチエンディングにするとかすれば、動画以外の展開を見たいということで買う人が増えるかも...? エンディングまで動画みるのは最初から買う気ない奴だよ 動画がうpされるのはこの時代じゃもう止められない
それよりもプレイ動画によってアピールできるようなゲームを目指したいとこ むしろ、最近のゲームはYouTuberに先行プレイしてもらったり実況してもらって宣伝してもらう流れになりつつあるよね アツマールランキング対応のゲーム遊んだけどどうやってランキングと連携
すれば出来るのでしょうか? ニコニコのRPGアマツールに対応できるなんて初めて知った
どのゲームかURL教えてほしい 動画UPされるゲームの特徴
・名作ゲーム
・人気コンテンツに便乗したゲーム
前者ならむしろ願ったりかなったりだろ。後者なら自業自得 MV製じゃなくてもアツマールにアップ出来なくはないけど
オンラインセーブとかゲームの流れとコメントの同期とかの
MV用の機能は動かないという記事は見た
そこを対応させたCF2.5製の作品を遊んだという話? >>368
このツール歴約10年なるけど4本まで(5本目制作中)しか完成してねーぞw
初心者の頃1年で出来てDL数6(内2つ身内)だった悲劇から猛反して
完成度高めようと努力すると2〜3年かかるようになった…
そしてかつてDL6だった処女作穿り返されてプレイされるの黒歴史ノート発掘されるようで泣ける… >>387
どんなゲームか気になる
処女作公開停止にしてないの? >>388
特別変わったことはしていない2DジャンプACTだよ
処女作はクソだよって説明入れた上でプレイヤーキャラがパワーアップする事で広がるアクション性と
単にプレイヤーを締め付けてストレスだけ与える作者の自慰を勘違いしていた自分への戒めに停止はしていない
DL数もだけど公開当時はコメントすら0だったからな
「何このクソゲー」って反応してもらえるだけでも有難いって事が身にしみてわかった
今はプレイ動画とかやり込み攻略情報流してもらえる程度にはなって
デビューから9年たった今でも続編毎に右上がりでユーザー増えてくれるのは素直にうれしいと同時に
始めた当時「やっべミリオンいくわwwww」とかアホな事考えてた自分が恥ずかしい あ、でもあの現実見ないでおもいっきり勘違いした思考回路が
ツール学習する動力源になっていたから処女作は趣味に暴走しても良いと思うよと
過去の自分をフォローしてみる クソゲーでもなんでもとにかく完成させて1本公開すれば、それがきっかけでどんどん作るようになるよね
リアクション薄いならそれはそれで悔しさがバネになるし、人気出て褒められればやる気も出るし、公開することによってクリエイターの世界に飛び込むことになっていろいろ刺激になる >>384 ,>>386
[CF2.5]September15Moonという作品です
ランキング対応されているので興味あります。 経験上steamではサムネで分かるレベルの100円クソゲー公開して
開始セール4割引き(最安値)で売った場合大体30人ぐらいが買うよ
登録料は1本当たり11000円 Steamは約十万円以上の売上あるとその登録料が戻ってくる。
赤字で出すよりは無料のDlsite(Geo系)で出した方が良いと思う。
2日ぐらいの審査ですぐにリリース出来るから(Steamだと登録に1ケ月ぐらいかかるし確定申告で租税の書類提出必要だし。)
といってもDlsiteはR18向けじゃないとほとんど売れないけど >>392
フォースギアとかも登録されてるんだなー
Htmlで出してるという事はプラグインの制限が結構厳しいだろうに
作れるもんだね。
掲載方法どっかで解説してないものかな。 俺はそもそもsteamに登録するという行為自体を1万円のゲームとして楽しんだだけなので
上にも書いてあるとおり税金が面倒だから間違っても1円も入金されないように
自動振込金額も上限に設定して絶対にサムネでクソとわかるオリジナルゲームをアップした
ただ登録当時運悪くAsset Flip Simulator問題が解決された時期に重なってしまって
やる気のない審査員にゴマ粒程度のやる気が芽生えていてちょっと苦労した dlsiteで健全出しても売れずに落ち込むだけだぞ
Steamで無料配布のほうがだいぶマシ Clickteam Fusion 3が出ると思っていた時期が俺にもありました >>392
運営が見逃してるだけで主旨や規約に反していると思う。
規約を読む限りツークルの販促を妨害したと見なされたら訴訟や賠償もありえるね。
不適切な投稿が繰り返されたら、ある日一斉に訴えられることも想定しておくべき。
他社のツールで作ったゲームがランキングの上位を埋め尽くしたら本末転倒だからな。 >>399
毎週あるアツマールの公式のゲームプレイ実況で楽しんでいたので大丈夫だと思う。
そもそも他のツールで扱えるようにAPIやプラグインを用意されているし
https://atsumaru.github.io/api-references/scoreboard/
Unity製やスマイルビルダーなんてあるから、アツマール運営的に面白いゲームが
あればなんでも来いという感じかも。
見に行ったら締め切り12月新人ゲームフェス2019なんてあるみたいだし。
ツール問わずダウンロードゲームもOKだからとりあえずなんか応募したい。 >>397
たくさんの人に遊んで貰うのが目的なら、フリームや夢現、とか海外ならitch.io他
今だとダウンロードしなくて気軽に遊べるpricyやアツマールがおすすめかも。 >>400
「大丈夫だと思う」「〜な感じかも」とか曖昧な判断で勧めるのは止めよう。
オリジナルゲームを製作し保有するクリエイターなら、問い合わせて確認することが大事。
運営は「無料」でゲーム提供を求めているが、その規約に
「投稿者は、削除後であっても、運営会社による当該投稿コンテンツの利用が一定期間継続することを予め承諾するものとします。」
と書かれていることで、投稿し提供したゲームは一旦個人から離れ運営に委ねられる可能性が示唆されている。
つまり面白くて人気が出ても有料化できなくなる可能性が高い。
cf2.5オリジナルゲーム制作者がグレーゾーンで投稿する理由が全く無い。
規約の通り、ツクール前提で投稿するのが無難では? 見本市や人集めとしてのアツマール利用は意義があると思うよ
どれだけ優秀でも知名度が低いと日の目を見ないし、名前を売るにはいい場所でしょ 名を売るとか言っても今のアツマールで上位に来ているのアダルト系ばっかだもんな
そう言うのの中に遊びたいコンテンツも特にないからtwitterで作者がリンク貼ってるとき以外は
見てないっすわ クリエーターズキャンプ作品もUnity製があったりするから大丈夫だよ。
アツマールでびっくりしたのは初めて投稿したちょいドットアクションゲーム
(MVじゃない)にアツマール運営側からプレイ&ちょっとした感想の動画が
メールで送られてきてびっくりしたよ。
Twitterとかでアツマール運営に質問dきるししっかり答えてくれるよ。 >>401
itchって人いるんかね
現地国にもマイナーとか言われてたが >>407
itch.ioに3本ぐらいちょいゲー出して一年半ぐらい放置しているけどViews1,900 download370ぐらい。
その中で1$払ってくれた人1人いたけど海外振込料6000円ぐらいだから・・・
Boothは手数料引かれないけど宣伝してくれないから全く売れなかった。 海外振り込み料金高すぎるな
銀行手数料だけなら2000円代だとおもうのだが
3本累計で1900ビューは過疎ぎみだと思うぞ >>412
サラッとこういうことできる人が一番かっこいい >>412
スペハリこれ自作なの?CGは拝借したものなのかもしれないけど、動きがちゃんとスペハリになってるのがすごい ドットゲーツール界隈でスペハリ移植毎回いる気がする
同じ人かな コメントどうも。 解像度1280で作っているいるのでキャラや背景などは新規で自分で書き直したものです。
スペハリは2年前に、スロは1年半前に検証用として作ったものです。
動作や処理のアイデアは自身で考えたもので、遠近法の概念は教本や文献を参考にしています。
スペハリはアクティブ3Dを習得した時にエクステの制限を感じたので、別のやり方を模索して形にしたものです。
他のスペハリとは無縁で、これはまた別のものですね。 >>417
ぐぐってたら見つけたんだけど、公式でちょうど2年前にiPhone用のアプリでラスタスクロールについて質問してた人がいたけど、その人なのかな
もしそうだとしたら、結局iPhone用のスペハリは実現出来たのか知りたい ちょっと前にActive3Dサンプル見ながら作ってたスペハリモドキの
ソース整理しようとしたけど最早自分でも何してるか分からないので
実行形式で勘弁。
確か敵弾を自分に正確に狙う方法を模索しててサインコサインの
式が全く理解できなかったので投げたんだったかな・・・。
ttps://box.raksul.com/collections/EjORhP88eALYZAiQfkffNw >>420
アツマールでなんか嫌なことでもあったの? アツマールというか前からある自作ゲームフェスは前から作為的な部分があってちょっとね… cf2.5でラスターってどうやって実現させてるんだろう?想像付かないわ >>423 わかる。前はRPGツクール至上主義みたいなところは乗れなくてフリーム
で出していたんだけど、一度アツマールに出したら遊んだ人のコメント「くそゲーw」
からはじまり要望とか感想みたいになんか反応あったりしたので、最近はそっちに出す
ようになった。遊んで貰ったら反応欲しいじゃん plicyで年末締切りのコンテストあるね。
https://plicy.net/contests/5/
アクション部門とかあるみたい。なんと商品はClicTeamFusion!! 欲しいけど持ってないユーザーが無料版使って投稿して製品版入手を狙うってのもありかもしれん Clicって? 読み返すと話が噛み合ってないな。
ステマ業者は日本の義務教育を受けてなかったりする奴等だからなあ。
一般的に優勝賞金は1ヶ月分の給料程度+特典が相場だったりする。
plicyは賞金額が異常だな。税金対策なのか、名義貸しだけで実際の運営者はブラックなのか?
最低限の金を出さない企業は、何か別の目的があると思った方がいい。 >>431
ブラックっていうか、それ従業員38人の土建屋さんが趣味でITにも手を出した程度のとこだから、スタッフはマジで1〜2人しかいないと思う 見えない敵と戦い続ける戦士殿は然るべき場所へ誘導すべき テクニックがどうとかハウツー目的でスレをブックマークしてるんですが… いや、単にアツマールとかでのゲーム公開の話の流れで、>>426みたいなコンステストが出てきたんで、そこはいくらなんでもダメすぎるって指摘しただけだよ
リンク先の下のほう見ればわかるけど、土建屋さんがやってるゲームコンテストで、入賞するとCF2.5がもらえるという謎の企画 これか
開催会社概要
浮田建設株式会社
事業内容
●特定建設業
●一級建築士事務所
●インターネット事業 >>430
あ!本当だ気が付かなかった…ありがとうございます!!
この記事自分も以前読んでいるけどサンプル見逃してたw html5のアクションゲーム開発の賞品にCFって「なんで?」ってなると思うんだけど
現状、アクツクMVはhtml5の出力出来ない、Unityは学習コストとhtml5の吐出しに
凄く時間かかって起動も遅いこともあって個人開発でCF2.5を選択するのは当然といえる。
>>429
逆に馬鹿ゲーとかアイデア勝負で審査員の嗜好に左右されるから難しい。 グラフィックやレイアウトやビジュアル面はこちらで全部用意する
技術面も、ある程度は理解できてきたので、出来る範囲で参加する
この条件で、自分が企画したゲームに参加してくれる人いる?
売り上げの配分とかは、後から具体的に話したい
エロ無し全年齢対象で、かなりの自信作なので完成すれば有名ソシャゲに並ぶ出来になると思う 現状、ビジュアルとかグラとか決まってるものはありんすか?
まあ自分は参加しませんけど >>440
技術面も、ある程度は理解できてきたので、出来る範囲で参加する
これだけはホントにやめときなさい
ゲーム制作が長期化すればするほど制作した動作に歪が入るからバグを洗い出す作業が必須になってくる
作品を完成させた経験が無いと”どうすれば歪みやすいか”や”なにが影響で不具合起こしているか”判断する経験値が圧倒的に足りない
なので2人以上で制作するなら1人は動作担当、1人は素材担当と役割はハッキリとさせなきゃいけない
今所属しているサークル俺が加入前にそれで動作担当逃亡して崩壊しかけてたよ 真剣に募集してるんならポートフォリオくらい上げて欲しいね まず何本かゲームを完成させて実績を示さないと
自力でゲーム完成させた事もない人について行ってもろくな事にならないかと 確かに売上配分とかでもめたら嫌だね
フリーゲームなら気軽に参加できそうだけども 最初は完成出来るかが問題だよね
そういやもう15年近く昔になるけど
売上金約140万もって逃走した奴と組んだ時あるな
金よりも2年開発の苦労共にしてきたのに
続編制作するよりも目先の金で裏切られた事の方がショックだったわ そんやついるのか せれはツライな チーム組むのは難しそうだ リアルで会える人じゃないと不安かなぁ
ネットだけの付き合いだといつ蒸発するかわからんし ゲーム部分担当で作ります言いながら全然進捗見せない人も偶にいるし
付き合わされる方もそれはそれで楽じゃないんだよね
みんなで集まって楽しくやりたいなら最終的に完成しなくてもいいかくらいの気持ちで
やらないと続かないし抜ける人も出るんじゃないのかな
金の問題もギスギスでやってたらそらもめるのも無理ないでしょうと スムーズに制作が進むことなど稀だということを我々はよく知っている 有名ソシャゲ並の自信作と言われても
どこが優れてるのか、ストーリーはどうするのか、
どの程度のレベルを要求してるのかとかで
だいぶ変わってきそうだけどな
サンプル画像の1枚すら見せない辺りからすると
あまり期待はできなさそうだが 作るにしてもいきなり本格的なゲーム作りをするんじゃなく
ほんとにチームとしてやっていけるのか確かめる為に、まず1時間だけちゃんと遊べるゲーム製作を目指すべきかと 試作品作ってみるべきだと思うんだ
そのためのツールみたいなものだし
実際に作ってこういうの作りたいから誰かーで募集かけた方が
通りすがり野次馬以外も集まりやすい気がする まあぶっつけでもやってみることに意味はあると思うけど、グラフィッカーは外注でいいけどプログラマーは一蓮になるから、参加ハードルは高いよね。
大作にするなら更に いくつも駄目になった企画に参加したからわかるけど、企画者がよく勘違いするは、
頭の中では面白いけどそのまま作って一発で完成なんてあり得ないということ。
実際作ったらバグより時間がかかるバランス調整が待っているし、手を加えて
面白くならなかったら、システム全体を見直し最悪作り直さないと行けないから
制作期間が延びて頓挫するよ。
だから企画者はとにかく一人で小規模の試行錯誤して面白いゲーム作る。
そうすると制作コストがわかるから、ここは省こうとかなる。 とりあえず参加者募るなら企画書ださないと
ジャンル
このゲームのウリ
想定プレイ人数
想定プレイ時間
ターゲット層 事情通お説教おじさんがワラワラ沸いてくるなw
この手のネタが大好物だと見える >>463
ネタというより自分達の失敗談だぞ
ツール覚えたての頃はコンシューマレベルを夢見てどんどん学習も出来るけど
ゲーム制作でいちばん辛くなる時期は作り始めではなく
あれ?これ微妙じゃね?ってなるゴールを見失う開発中盤がやばいんだ
完成品を作った経験が無いとそんなの修正すれば良いじゃんwwwで終わるだろうけど
今まで積み上げてきたものが崩れる怖さと先が見えない辛さに耐えるのはかなりキツイぞ
チームが大喧嘩してバラバラになるのも大抵この時期 作り始めはサクサクすすむから楽しいし夢見がちなんだよね。
完成間際になればなるほど制作が停滞するよ。
面白くなかった場合、価値観が人それぞれだから決定権あるリーダーに一任するように
決めとかないと、途中で揉めて離脱者でるね。最悪プログラマーが抜けると・・・ くだらない質問なんだけど
CF2.5使いでもプログラマー名乗ってもいいですか?
みんなどういうふうに名乗ってますか? >>463
下手にチーム制作薦めるより全然いいと思うが
それほど他人とやるのは難しいってことだよ
学園文化祭の出し物創るぐらい気楽なら勝手にどーぞとは思うけどね スレチの話を嬉々として延々続けるキチガイが人間関係の何を語るか
失敗を経て尚他人との付き合い方を何一つ学べてないじゃないか >>468
ゲーム作ってる人って、大抵はそういうの経験してるもんだしね
さらに過去にこうやってネット上で募集して空中分解してるサークル(集まり?)をいくつも見てきてるってのもある
本当にちゃんとやれる人(=成功例)は、募集とかじゃなくて、自分で大半の部分を作ってしまって、
その上で足りない部分を作れる人を探して依頼して、外注費も払って、それで完成させてしまう
もしくは、完成部分をネットでどーんと公開して、「あと背景描ける人お願いします」とかいう形で人を募ったりする(そうすると応募する人もそれなりに実績ある人が来る) グラフィッカーなら画像を作っては置いてけばいいし
プログラマなら動くものを作っては置いてけばいいし
企画志望なら企画を作っては置いてけばいいよね
○○(役職)やりますとか言って集まるのは意味不明すぎてチームでやったことないわ >>470みたいにすぐ人をキチガイ呼ばわりする地雷みたいなのもいるしなw スレチ指摘されてはいゴメンなさいと誤れないレベルのコミュ障のが共同作業において明らかに地雷でしょ
自分が原因で企画駄目にしてきた自覚ないんだろうね、この手の教えたがりは 自分、>>440だけど、なんかゴメン
敷居高そうなんでツクールで遊んどくわ 俺が本物の>>440だけど、全然諦めてねえよ
ソシャゲなんかメじゃないぜ?
条件が呑める気概のあるやつはかかってきな? やるのがいいと思う
やればわかる。やらなければ一生わからん。 CF使いがすごい剣幕なのはわかった
なんというか、CFは修羅の道なんだな
Dev版買ったけど、やっぱツクールを選ぶわ
では、皆さんお元気で 「わかった。お前達の力を借りなくても俺一人で作るわ」→出来はともかく最後まで完成する見込みあり、
「わかったツクールやりますわ」→元から頓挫率高し ツクールを持ち出してるのは対立煽りの釣りな
俺は参加してくれるやつがいるまでは開始しないから頓挫もしようがねえよ .>481
やる気があるならいずれは完成するのがゲーム制作だよ
でも方法論としては>>471で書いたように、出来てるものをどこかで大々的に公開した上で募集するか、自分で探して依頼するのが吉だと思う
ただ漠然と募集すると、本当に中途半端な人ばっかり応募してくるんだよ 楽しい時期ってCFポチポチして思うように動いてくれた喜びを
ゲームの面白さと錯覚してる部分もあるよな
だから核の部分が安定してバランス調整とかの段階に入ると
作業自体眠い内容だし錯覚も解けてこのゲーム何が面白いんだ…ってなってくる
そうなった時のテストプレイはも〜本当に興醒めで光見失って焦るったら
しかし良ゲーになる作品でもこの段階はあるはずだからここも錯覚と信じて作り切るっきゃない 終盤になると、色々悪い部分が見えてくるから全てを投げ出して次の作品を
作りたくなるよね。
ともかく企画書見せて貰わないと参加しようがないじゃない Master.typeX とフォロワーな仲間達+α
お前らスレ汚し過ぎだろ 過去のライン加入を促すグループと同一だよな? 一体何がしたいんだよ。
住人にゲームをさせたいのなら、「こんなゲームを作ったので是非遊んで下さい」と書き込めば済む話ではないのか?
コミュ障で謝罪できないお前らからは、在日や業者の臭いが漂ってくるが
自分達がゲームを投稿した「創価在日フロント企業」の評判を落として、一体誰が得するんだ?
一旦引いて自重しろ。 >>487
理解してるのはお前だけらしいな
確かにここは一旦引くのが賢明か
ということで、企画書期待してたやつらはすまんな
しばらくはツクールで遊んどくよ 頭の中にあるのを仲間やスポンサーに伝えるのが、企画書でどんなに凄いアイデアが
あってもアウトプット出来ない時点で共同制作成り立たないと思う。
売ってみればわかるけどエロ無し全年齢対象でなかなかお金出してくれないよ。
スレ的にわからないところを教えてくれっていうのが好ましい。 ほしいのは共同制作者じゃなくて、奴隷かな。
一筆書かせといて売れなかった時は損害賠償払ってもらうから大丈夫。 >>472
ずっと自演してるID:uAsHf25Mはなんなの? >>494
自演の意味わかってない小学生かな
人気者に嫉妬しちゃうのは小学生の特徴だよな
精々俺の奴隷にでもなれるように頑張れよ >>472で>>440に対してレスしておきながら、同じIDでその後も440に成りすましてる理由はなんなんだ?
ぶっちゃけ寒いし、もうその話題いらんぞ >>496
もういらんなら餌を与えんなよ
理由を自分で考えられないようなやつに共同製作は無理 毎回この流れになると出てくる
俺はID知ってますよくんがガチで小学生みたいで笑える
そんな事知った上で冷ややかに見てる大人たちが見えないんだろうなぁ スレタイ、なんか英語で色々書かれててかっこいいねw
感想は以上 毎回ロクでもない流れの中心に居るトラブルメーカーですって自白してるようなもんだなコレ 質問なんですが、いいですか?
カウンターをメーター表示にしたら、増減しないんですけど何が原因ですか? >>504
それだけじゃなんとも言えないけど、「カウンターをセット」してなかったりとか、最小値と最大値がおかしくなってたりとか 例えば、イベントで「キーを押すとカウンターが1増加」に設定して、数字にするとキーを押した時にちゃんとカウントされて表示されます
そのまま、表示をゲージに変更するとキーを押してもまったく変化がないんです
最小値と最大値は触らずにそのままです >>506
触らずにってことは、-999999999のままにしてるってこと?
それだと1増加してもほとんど動かないからバーはなかなか変わらないよ
10万増加とかにするか、最小値0、最大値100とかにすれば、すぐ変わる >>507
ああああああ!
最小値を0に変えないといけないんですね!
ありがとうございます! 設定ミスってなくてもエディタ再起動するまで表示されなくなる不具合もあるからなw CF2.5あるある
起動中に止まる
→再起動時「〇〇エクステンションの読み込み中に云々…除外しますか?」
→するわけねーだろ >>511
MMF2あるあるの不具合がCF2.5まで引き継がれてるのが悲しい 消せない幽霊オブジェクトが発生するまではいい
オブジェクトフォルダが壊れたり、イベントグループが壊れて
スクロールできなくなったりして実質制作続行不能に
なってしまうバグはただただ起きないことを祈るばかり。 そのために、壊れる前のバーションを残すバックアップオプションがあるのか 511から下の不具合は一度も遭遇したことがないなぁ
MMF2の時代にバッドオブジェクトが増殖して廃棄したことが一度あったくらいで
その辺の不具合の原因はエクステ関連? 開発期間数年かかるようになってしまったから
ファイルはその日毎に新規保存してるな
万が一発生しても開発日記と照らし合わせれば容易に復元出来る
最終的にファイル数えらいことになって吹く 毎回mfaファイル保存してるとmfaフォルダのサイズめちゃでかくなるよな 何か弄ってver上がった時に新規保存してるくらいだな。でも数は多い
つか初期の奴って消して良いよな? Klik&PlayからCF2.5まで共通のあるある
クソゲーしか作ったことがない ファイル名変えて保存してるとフォルダ内が001ファイルだらけになる不具合があります あの自動バックアップ機能より、某画像ソフトみたいにクラッシュした時に自動保存してくれる機能が欲しい
いつ異常終了するか分からない恐怖で、すっかりこまめにセーブする癖がついてしまった
ほぼ変化のない001ファイルばかりが増えていく 全く変えていないのに*マークが付いて閉じるとき変更保存するか聞かれて手が滑って何か動かしてないか不安になる不具合は直らないんですかね >>522
たとえクソゲーでも完成までこぎ着けられるなら有能
クソゲーから凡ゲーの間には作者1人では乗り越えられない見えない壁があるからな
自分はもちろん他人にもテストプレイを繰り返して貰わないとこの壁は見えない >>526
あれバグだったのか。どおりで「*」付いてても身に覚えが無い事が多いわけだ バグと言うかcf2.5の内部的な数値(リドゥ・アンドゥの履歴)とかが書き換わっているから*が付くんだと思うけど オッサンが言う「何もしてないのにPCが壊れた」に近いものがある UE4とかでも、2つのオブジェクト同士がお互いが参照(Cast)している状態だと保存しても、
共依存が強いとということで*出るね。 アホな仕様はユーザー側から見ると不具合と何ら変わらん 会話をスキップするボタンをタップした直後、スキップボタンを破壊して音楽を再生させるようにしたのに
破壊したはずのスキップボタンがあった位置をタップすると音楽が再び再生される不具合 HTMLビルドしてブラウザでアクセスしたときに
最初に動画みたいな感じでロゴが出るのってDeveloperバージョン買わないと消せない? dev版、過去セールで1000円くらいにならなかったっけ 2016年10月のHumble Bundleのセールで
1600円ぐらいで買えた。CF2.5DEV版 ( ゚д゚)( ゚д゚)( ゚д゚)( ゚д゚)( ゚д゚) 本家日本語サイトで通常版のセールやってるね
9528円⇒7144円 すいません初歩とは思うのですが単純なことで頭が回らず・・・
テキスト文字があって スペースキーを押した時 → 文字が黒から赤になる
というイベントを作ったとして
スペースを離したとき真じゃなくなるからまたテキストは黒に戻るのかと思ったらずっと赤のまま・・・
「スペースを離したら元の色に戻す」というのはどう設定したらいいんでしょうか
キーを押してる間繰り返す を使っても赤になったままでした "space"を押している間繰り返す→赤
条件を反転 "space"を押している間繰り返す→黒
これが一番単純な方法かな ただし常に処理し続けることになるから
フラグで切り替えする方が処理としては真っ当
フラグ0が無効の時 イベント連続時に一回→黒
フラグ0が有効の時 イベント連続時に一回→赤
みたいな感じ >>546
うあああレスありがとうございます!
前者のほうで動作確認できました・・・偽の判定は「反転」があるんですね
フラグのほうはまだ勉強不足なのでまだわかりませんが
がんばってそっち側を使えるようにします
ありがとうございました >>541
俺もその時買ったわ
humbleとか使った事なかったけど速攻買った >>548
俺もその時買ったわ、初めてHumble使ったなぁ
その後も素材の詰め合わせとかも安く買ってるしHumbleは便利よな
Humbleセール情報をよく出してるとこ http://jj-labo.seesaa.net/ そんなあ!
みんなも15000円で買ってよおおおお ほんとそれ。
ゲーム制作なんてやりたい時にしかできないんだから思い立った時が吉日 >>557
フォローするわけじゃないが、もっと早くこのソフトに出会いたかったよ
無駄にした月日を考えたら4万なんて安い フリーダムプラネットなみのゲーム作れば4万なんて余裕でもととれる とりあえずエロいアクションゲームつくればソフト代くらいは回収できるんでは?
労力、時間に見合った儲けを出そうと思えばキツイだろうけど
作る事自体楽しかったなら元取ったとも言えるかもよ 愚問だぞ
当たれば天国
外れは地獄とわかりきったこと エロゲー作ってる人って親とか身内にもエロゲー作ってるって明かしてる?
エロゲーの制作資料とか見られたらちょっと恥ずかしいかも 道具って別に元取るための物じゃないだろ。自分が使いやすいかどうかだけで
最初から金儲け考える奴はそもそもゲーム制作なんてやらないほうが良い テキストをサウンドノベルみたいに順番表示させるってことできる?
テキスト表示は一括ドーンだよね エロゲー作ってるが親身内には一切明かしていない。明かすメリットないしな。 >>568
やり方は何種類かあるけどstring perser使うのが一般的かな…
ばらのテキストを可変文字列として読み込んで1行ずつappendしていく感じ
多分もっと簡単な方法もあると思うから誰か教えてあげてくれ 1行ずつ表示ってことなら
リストオブジェクト使ったら簡単だよ みんなすげえな
言われてすぐわかるものなのか・・・ >>568
具体的に超シンプルにすればこう
一文字毎にポポポポってSE出したりボタン押してページめくったり
ログ遡ったりもできるけどそれは少しづつ付け足して試行錯誤していくといい。
ttps://ux.getuploader.com/mmf/download/1081 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) 一文字ずつ表示は一応wikiのサンプル使ったことあるが原理もわからずなんとなく使ってたな 一文字ずつ表示は世界中でまずやりたくなることだから方法はいっぱいあるけど
いつものASDサンプルが日本人になじみがあるノベル系タイプだな >>574
あのサンプルって原理を理解してないとそのままじゃ使える場所が限定されて
融通利かないし使いにくいぞ >>573
横からだけど頂きました!
しかし超シンプルと言っても初心者なので原理がよくわからず…
普通のADV的に画面クリックで
2つ目以降のパラグラフを順次同じように一文字ずつ
表示にするにはどうしたらいいんでしょう? ゲーム制作あるある
動けばいいやで作ってて後々大変なことになる >>577
こういう感じ?
ttps://ux.getuploader.com/mmf/download/1082 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) cf2.5あるある
使い方がわからないオブジェクトやエクステンションの
チュートリアルのサンプル参考にしようとMFA開いてみたら
関係ない余計な演出ごちゃごちゃ入ってて肝心の使い方が解読できない
最低限シンプルなのでいいのに・・・ cf2.5あるある
使い方がわからないオブジェクトやエクステンションの
チュートリアルのサンプル参考にしようとMFA開いてみたら
関係ない余計な演出ごちゃごちゃ入ってて肝心の使い方が解読できない
最低限シンプルなのでいいのに・・・ >>579
うわ!すれ違ってしまった!
ついさっき自己解決しました…(汗)
宜しければ見てやってください。
表示方法をすこし変えたり
文字を二重にしてブラーを掛けたりして
よりADV向けに弄らせて頂きました。
ご教示ありがとうございました!
原理が分からないのにサンプルを強引に使うこと
あるあるですね〜(汗) あ、URL忘れた。
https://ux.getuploader.com/mmf/download/1083 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>582
一文字表示が一気に表示される原因解決は
Txt表示領域のクリアなんだけど、それを前のパラグラフ表示で代用してるみたいね。
スマートにするなら>>579の可変文字列にブランク挿入がベストかな
外部Txtから読み込んで表示できるようになってくれれば途中で
編集したりが楽なんだけどね。 ありがとうございます。
とりあえず前のパラグラフをクリアすれば
なんとかなりそうだとアタリをつけて
textオブジェクトを破壊して再生成したり
無駄に試行錯誤をしました。
頂いた追加サンプルを参考に
さらに改良してみます。
CF2.5は特にエクステンションや数式に関するマニュアルが少ないので
サンプルを参考に自力で解析するしか学習方法がないケースが多いんですよね。
>>573さんのサンプルはシンプルだったからまだ分かりやすかったけど
余計な数式やイベントが入り組んでいると初心者には
たちまち解析不能になってしまいます。
次のバージョンアップではtxtを読み込む機能か
専用のテキストエディタの実装が望ましいですね。
ご教示ありがとうございました。 数式のマニュアルは欲しくなるなあ
なんでうまく動作しないのかさっぱりわからないときある ボビー・オロゴン「おめぇなんだよ、そんなのもわかんねえのかよ」 ジョニー・ライデン「いいか、一度や二度やられたからって挫けるなよ!失敗から学ぶんだ!」 外部テキストから読み込んで表示は昔出来たけど
まずアプリ設定を読み込みUTF8・表示Unicodeにして
外部テキストをUTF8にしないと日本語は化けた
エクステンションは「A」ってアイコンのなんかファイル読めるテキスト系の奴だったと思う 数式はやってること完全にプログラミングだから経験ない人はそりゃわからんよな ゲーム作ってる場合じゃねえ!
今日からスマブラだっ!!! スマブラみたいなゲームをこれで作る
ぐらいの気概が欲しい スマブラを作ろうとしたらアーバンファイトが出来上がるだろう スマブラの原型になったであろう「マリオブラザーズで潰し合い」でさえ作るのは難しい くにお運動会とかスマブラ系は敵の思考ルーチン作るの難しそう 間合いを詰める・取るの管理を相手の残り体力とか状態から自動判定させればいいから
あとはプレイヤーと同じ動作を全て敵キャラに組めればなんとかなると思う
作業量がもの凄いから作るのは大変だな 初歩的な質問かもしれませんが。
キャラクターの攻撃アクションで、武器だけ変えることって出来ますか?
例えば聖剣伝説2みたいな。
キャラの振るアニメーションはそのまま使い回しで、武器の種類だけ変えることって。
単純にキャラオブジェクトと武器オブジェクトの距離を一定に保っておけばいける?
それとも、もう武器ごとに全てのアニメーションを登録しておくべきですかね?
それだと効率悪そうですね。 >>598
できるよ。
自機と武器オブジェクトの座標、アニメーションフレームをいかに同期させるかがポイントになりそう アクションなんだけど、連射装置使う人がいることも考慮して難易度調整
するのって難しくないですか?
一応、一定の間隔でしかダメージを与えられないようにはしたけど、
それでも連付きと無しでは敵を倒す速さが違ってしまいますね。 タイマーとか使って攻撃後1秒は次の攻撃できないとかにして
連射装置の有無関係なくすればいいんじゃないの?そういう意味じゃない? >>600
自分は連射装置は想定しないで難易度調整します。
遊んでくれる人全員が連射パッド使うと限らないしね
連射パッドを使用するか否かはユーザーの自由だし
敵を速く倒すかどうかもユーザーの自由だと思います 昔のゲームは今みたいにオブジェクトを沢山画面に出せなかったからこそ
張り付いての連射が強かったんだよな
連射付いててもプレイヤー弾は画面内に5発までしか出せないとか
プレイ環境が変ってもばらつきが出ないような仕様にするのがいいかもね やられに0.2秒くらいの無敵時間つければよいのでは? >>601
敵がダメージを受ける間隔で調整してたけど、主人公の攻撃間隔をもう一度見直してみます。
>>602
自分も最初はそのつもりだったけど、連付きで簡単すぎてもマズイかなと思いまして…
>>603 >>604
剣を振るアクションなんで手連の方が戦ってる感じや人間っぽさが出るんですよ。
できれば連射装置は使ってほしくないです。
>>605
張り付き攻撃も強くなりすぎないように調整されてるゲームもありましたね。
テラクレスタとか…。連射間隔が制限されていて、どこかスッキリしない所がありました。 >>606
既にやってますが、それでも連付きと無しで差が出てしまいますね…。 もう駄目です誰か助けてください
まずは単純なものからと思ってジャンケン作り始めたんですが
CPUの動作すらできなくて
動作の流れ
1、キーボードのキーを押す(ここではHキー)
2、「カウンター」オブジェクトでランダム0、1、2のどれかを乱数選定
3、「カウンター」が0のとき「グー」1のとき「チョキ」、2のとき「パー」をテキストで表示
下画像の1番目、2番目のがイベントエディタ、3番目がフレーム
https://i.imgur.com/NMC7XzQ.jpg
で4番目が実行した画面なんですが
キーを押すごとにカウンターの数字は0、1、2がランダムで変更されていくものの
何故か画面にはチョキが最初からずっと表示したまま
キー押す前から「チョキ」が出てる理由がわからないのと
キー押してもカウンターの数字で決めたグーチョキパーのテキストが出ない理由がわからないです
何が間違ってるんでしょう・・・ 先ず『カウンターの数が0の時』だとカウンターオブジェクトの数を参照してることになるので
条件『カウンター値と比較』から数値を入力するのだ
あと『イベント連続時にアクションを1回だけ実行』も同じ行の条件に付け加えるといいのだ >>599
ほうほう、ありがとうございます。
挑戦しがいがありそうですね >>607
射撃じゃなくて近接なら攻撃モーションが完了するまで次の入力が出来ないようにすれば
同じ間隔でしかダメージは通らないと思う…んだけど格ゲーみたいにキャンセルで
連続攻撃入る方がプレイする側としては楽しいかも >>610
イベント連続時にアクションを1回だけ実行ってどういう時に使うのか
いまいち分かんないだよなー >>610
なんと恥ずかしい・・・
そもそもイベントが間違ってたんですね
おかげさまでグーチョキパーが出てきました
今日じゃんけん作ろうと思ってからこれだけで何時間も考えてました・・・
ありがとうございました 質問なんですが知ってる方おられましら教えてください。
よくある普通のRPGっぽいゲームを製作中で、木とか草原とかのマップチップを背景オブジェクトで配置しています。
かなり広大なマップを計画しているのですが、背景オブジェクトはほぼ無制限に配置することは可能でしょうか?
背景オブジェクトもアクティブオブジェクトみたいに数の制限の影響を受けますか? >>612
数モーションの間はキャンセル不可で良いと思う
MPみたいなリソース使う攻撃はさむならキャンセルOKで
連射使われたらとか
完璧に動かれたら敵が行動出来ないどうしよう
みたいな考えは捨てた方が良い
持っている前提で調整すると
高確率でたちまち理不尽クソゲーの出来上がりだ >>615
いろいろと上限はあるよ「CF2.5」「上限」でググれば
wikiに記事がある
背景オブジェクトは65, 536個が上限になってるけど
そこまで行かなくても大きめのマップチップとか大量に配置すると
経験的に明らかに重くなるような気がする。
個人的には巨大マップは極力避けて
フレーム分けしたほうが無難だと思う。 >>617
背景オブジェも制限あったのですね
画面いっぱい背景オブジェ敷き詰めるとあっという間に膨大な数になってしまいますね(;'∀')
フレーム分けたりなんとか工夫してみようと思います
レスありがとうございます! 例えば、1つの大きなマップを縦3横3マスの合計9マスに区切り、それぞれを別フレームにする
現在いるマス(フレーム)から別のマスに移動した時、プレーヤーの座標は格納した変数やiniを呼び出すとして
その時にフレーム移動をしたことに気付かないくらい、スムーズに移動ってできる? 配置されたアクティブオブジェクト数やイベントなんかの
重さ次第で数瞬のタイムラグは発生するけどうまく誤魔化せば
出来ないことはないと思う。
しかし違和感なくシームレスに背景を作るのもテクが要るので
山脈の向こうはトンネルを通らないと行けないとか
ゲート的な出入り口を工夫するほうが楽だとは思うが。
あとあんまり自由度の高い巨大なワールドマップを作ると
プレイヤーが迷子になりかねないのである程度フィールド分け
してあげたほうが親切設計になるんじゃないかな。 巨大なワールドマップもだけど
行った先で何かが起こるを散りばめられないと某ながいたびがはじまるゲームになるからね
探索型アクションゲーム作ってても行き止まりで何もないだけはしない様に心がけてる この前のセールで購入してチュートリアルした程度ですが
引き続きチュートリアル、マニュアル見つつ
自分でも考えながら制作するのってどんなのが良いでしょうか?
ぐぐったらプログラ厶初心者だとライフゲームらしいのですが >>623
レスありがとございます!
さっそく考えながら作ってみます! ぶっちゃけ非スクロール式のシューティングゲームが一番簡単に作れるよ
アステロイド系とかスペースインベーダーとか
衝突判定と個々のオブジェクト制御の勉強にはちょうどいい 作りたいゲームが何かによるわな
まあ初めのうちは高望みせず基本を抑えて行くほうが無難だけどな でもプログラム経験ない人がこのツール買うと思うし
基本が何なのかわからなくないかな 最初はwikiにあるようなサンプルを改造して遊ぶのが一番勉強になる
ちなみにモグラは全然参考にならん モグラは配布してるmfa内に全然説明ないし上級者向けだよな モグラは上級者向けですらない、組み方としてかなり下手糞
今現在本人ですらあんな組み方してないだろう モグラの人はもうCF2.5使ってないぞ
オリジナルのゲームエンジン作ってそれで色々作ってる 初心者がまず始めるのはブロック壊しからだな
これが定番中の定番だろ バウンスボールでバウンスさせると時々変な方向に跳ね返るブロック崩しな どういう手順で削除しても幽霊化してしまうオブジェクトは
そのまま別の用途で使い回すのは危険?隔離しといた方がいいのかな >>638
危険だと思う 自分なら放置してどのオブジェクトとも干渉させないなぁ 自分は余計なオブジェあると気になって仕方無いから無理やり使う
特に不具合はいままでなかったよ こわいから新しいフレームにイベントと幽霊以外のオブジェクトコピーして完全削除するわ 幽霊オブジェクトの削除方法がどっかに載ってたはず
自分はそれで難なく削除できたよ それって幽霊化した後のオブジェクトを削除する方法?
幽霊化しないように消すやり方はwikiのリンクから動画見た事あるけど
あのやり方でも幽霊化防げない事もあるんだよね
どうやっても幽霊化するオブジェクトは怖いから使わない様にしたいけど
作り込まれたフレームとかでは消す予定の無いオブジェクトの中にも
どうせ確定幽霊たくさん居るんだろうし気にするだけ無駄と思っておこう カーソルがボタンとかに乗ってるときだけわかるようにテキスト太文字にしたり色変えたりする場合
「マウスポインタがオブジェクトの上にある」「反転」で切り替えすると
1個の場合うまく動作するんだけど1個つくってそれを複製すると↓みたいになっちゃう
複製しても1個1個動作区別させるのって1個1個にフラグ立てしないとだめなのかな
https://i.imgur.com/WivW2lF.gif >>644
ダメというか、変数さえつけて識別すれば解決するよ
そのたびにループ使って調べればOK と言うか「× マウスポインタが○○上にある」の時に反転を戻す処理を付け加えれば
とりあえず機能すると思うよ >>644
GIF見た感じだとおそらくだけど条件と別の行で反転アクションさせてるのでは?
マウスポインタの位置で複製されたオブジェの一つだけ絞り込むだけならループもフラグも使わなくていけるよ
「マウスポインタがオブジェクト上にある」条件と同じ行に反転アクションさせれば出来るはず みなさんレスありがとうございます
>>645 それだとオブジェクト100個複製したら変数1から1個1個手動で・・・200個だったら・・・・orz
>>646 1行目:カーソルが上にあれば色を変更 2行目:1行目の反転 の結果あがこれなんですが、「反転を戻す」っていうのは更にイベント追加ということですかね
>>647 同じ行にまとめたら何も反応しなくなっちゃいました・・・
https://i.imgur.com/g4rluPp.gif
頭悪くてすんませんホント・・・ 1・マウスが◆上にある:変数Aに固定値を代入
2・変数A <> ◆固定値 : オブジェクトを色Aにする
3・マウスが◆上にある
・変数A = ◆固定値 :オブジェクトを色Bにする
とかはどうかな >>648
1行目そのやりかたで間違ってないよ
なぜ全部の色が変わるのか謎だ
ファイルあげれる? 実際に同じように組んで試したらRGB入れ替えだとオブジェクト特定できずに
なぜか全部にアクション適用されるね >>649
ううやり方がわからないですイベントリストエディタ貼ってもらえないですか
>>650-651
全部変わっちゃいますよね
オブジェクトをコピーせずアクティブオブジェクト自体を1個1個作っていくしかないのかな >>652
ボタンの識別だけなら、ループ使えばいいと思ったんだけど、そういうことじゃないのかな
いちおうアップローダに、ボタンを作成して、「マウスポインタがオブジェクトの上にある」のを識別して、
テキストを変更するだけのものを上げておいたよ
たとえばオブジェクトを光らせるとかも、これですぐに出来ると思うけけど、何か違ってたらごめん >>653
ちょっと違うけどループの超勉強になりました!
これ改良したらできそうです
ありがとうございます! 648の色の入れ替えっての今まで使った事なかったから知らなかったけど
アクティブオブジェクトそのものの配色?を変更するから個別化が出来ないぽい
色の入れ替えじゃなくRGB係数で色変えならループ無しで1.2行目だけでいけると思う
ただ2行目の オブジェクト上にマウスが無い って方の条件は個別判定されないから
オブジェクト間に隙間が無いとか1フレーム内で他のオブジェクト上に移動する可能性ある場合は
上にマウスが無いって条件が満たされずに通ってきたオブジェクトの色が変わったままになる
Foreachなり固定値なりの使い方を覚えるとこの辺も解決出来るようになるんじゃないかな
653さんが高速ループの例あげてくれてるけど一応649で言った固定値のやつとForeachのやつ
ttps://ux.getuploader.com/mmf/download/1085 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>655
ぬああすげえ!
これがやりたかったやつです!
1つのアクティブオブジェクトなのにカーソル乗せたら全部個別に反応してる・・・すごい・・・
しかも別パターンまで・・ありがとうございます
「オブジェクト間に隙間が無い」 ←いろいろやってるときこれもありましたくっついてるとダメみたいですね
感謝です!ありがとうございます! こういうの見てると自分が如何に考え方がなってねえの痛感するわw
よく短時間で解決するな 念のため言わせてもらうと655のサンプルではイベント回りっぱなしなので
必要な時にだけ回るように条件付け加えないと対象数によっては負荷が気になるかも ところで諸氏 mmf2の頃からある実行中に突然処理が1秒くらい止まって
その後何事も無かったようにまた動作する現象って頻繁に起こります?
俺の環境では時どきあるんだけど他の人のところではどうなのかと思って CF2.5で、P2Pかそれに類似する方法でメッセージのやり取りって実現できますか? >>661
ttps://clickstore.clickteam.com/index.php?route=product/product&product_id=206&search=chat
こういうの? >>662
まさに、それです!
ありがとうございます
これって、どういう風に組むんでしょうね
サーバにPHPのチャットを設置してweb呼び出しをする、とかですかね Lacewingオブジェクトを使う方式で、これにはサーバーが必要
フリーで立ってるサーバーがあるのでそれ使えばいいみたい。
一から作ってる動画がこれ
ttps://www.youtube.com/watch?v=KinN2VKoAq8
PHP利用する方法もあるだろうけど、データ送って読み込んででバッティングした
場合問題置きそう。
あと、どちらにせよ2バイト文字は送受信の段階で禁止文字や文字化けの問題あるみたいなので
そこで詰むかも。 やっぱり、データ送受信にはカゲロウ使うしかないよな
カゲロウさえ使いこなせればオンラインゲームも可能かもな RPGツクールとかのマップ作製のオートタイル処理(海と平地の境界処理みたいなの)って
CF2.5で作るのって難しいでしょうか? オートタイル処理自体は工夫次第で出来るけどそもそもマップチップの組み合わせで
ステージ作成できる構造になっていないからRPGのフィールドみたいな広大なマップは
難しいんじゃないかな
アクティブオブジェクトを背景に張り付けする機能はあるけど無限に出来るわけじゃ
ないらしいし色々なテクニックの合わせ技+管理の徹底で可能性あるかもって感じ
少なくとも俺はやったことないです 即レスありがとうございます!
ちょっと試してたんですがイベントエディタで背景オブジェクトって画像変換できないんですね
そもそも背景オブジェクトってイベントエディタに表示されない・・
タイル処理は難しそうなので潔くあきらめようと思います Humbleで35%オフが来てるね
Humbleで以前激安やってたからインパクト薄いけど オブジェクト配置するとき
直接XY座標の数字入れないといけないけど
それだと一回どこかに配置→位置変更でX座標変更、Y座標変更だよね
格納した変数に座標の数字いれておいて
一発で目的の場所に新規オブジェクト作成できないものかな 別に一回どこかに配置してから座標指定しなくても
直接座標を指定して作成すればいいんじゃ・・・ 生成→位置変更ってちょっと回りくどいけど
CF2.5のシステム的なもんだから仕方ない >>670
それならあらかじめ変数に座標を入れておいて、オブジェクトを作った際にその変数を読み込んで、
X座標・Y座標を指定するようにしておけばいいだけだと思うけど、そういうことではなくて? 673に同意で俺はオブジェクト作成時に変数にxy座標の値を送って
別イベントでxy座標を任意の変数の位置に変更するように組んでるよ
このやり方だと座標指定に乱数や関数を組み入れられるから何かと便利 今作ってて初めて知ったんやけど
DEV版のデータグリッドオブジェクトってグローバル化できないのね・・・OTL >>675
オブジェクトは画面外に作成するようにして作った後で座標を変更する感じ
一行目が「オブジェクト作成 変数XとYを任意の値に変更してフラグ0を有効にする」
二行目が「フラグ0が有効の時X座標を変数Xに変更 Y座標を変数Yに変更 フラグ0を無効」
みたいな感じで 今作ってて初めて知ったんやけど
DEV版のデータグリッドオブジェクトってグローバル化できないのね・・・OTL ごめんdev版だけど だってデータグリッドオブジェクト使ったことないんだもの 配列オブジェクトみたいにグローバル化できると思ってた・・
敵のデータ全部データグリッドオブジェクトで作ってしまったから組みなおさなアカン・・OTL グリッドオブジェクト触ってみたけど使い方が分んなかったから放置してるわ・・ >>681
dev版再DL出来なくなって試せなくなったけどグローバル化出来ないんだっけ?アレ
入力したデータ一旦セーブして他フレームにロードしてから読み込んだらどう? >>680
>>682
配列オブジェクト使ったことあればすぐに使いこなせると思うよ
データグリッドは書き込みと呼び出しが行、列(y軸、x軸)になって配列とは順番が逆になるのがややこしいだけです
>>683
なるほど 他フレームからロードもありですね
データグリッドファイル同梱で作ろうかな
INIを使いこなせたらスマートにEXEファイルにまとめられるんだけどなあ・・・
はやくINIつかいこなせるようになりたい >>684
でも、それなら普通に配列オブジェクトでも良いような気が >>685
データグリッドはエクセルみたいな表に直接データ書き込めるので
敵のパラメーターとかのデータ管理がすごく楽なんです >>686
表に直接書き込むってことなら、前にこのスレの人が編集エディタを作ってくれてたので、それ再アップしておいたよ
MMF2製なので、まだ使えるかわからないけど(それにもしかしたらもっとバージョンアップされたものもあるかもしれない)
あと、敵のパラメータ管理とかなら、テキストファイルの文字データをリストオブジェクトとString Parserオブジェクトで分割して読み込んで、
配列オブジェクトに代入するっていうのも便利だよ >>687
さっそくダウンロードして試してみました
めちゃいいですねコレ!これこそ自分が求めていたものです
貴重なファイル再アップしていただきありがとうございます!
作者さんもまだこのスレ見られてるのかわからないですが素晴らしいツール作っていただいて感謝します!
これから大事に使わせていただきます。(人''▽`)
リストオブジェクトとString Parserのテクニックも参考にさせてもらいます
ありがとうございます!! くっそ手間だけど俺は敵やら装備の数値全部1個1個配列に入力してるわ 処理落ちする場面があるんだがどうにかしたい
高速ループ3つ回してるのが原因かと思うんだけどどうなの 高速ループは10やそこら同時に回し続けても重くなるものじゃないと思うけど よくあるのはオブジェクト大量生産して重くなるパターン >>694
それだわ
設定ミスで12000オブジェクト生成されてた 余裕で出来るけど初心者がすぐに作れるかと言うとそうでもないかな 多分ゲーム部分は1フレーム内ですよね?
無限に自動マップ生成とか想像が付きませんわ… 全てをアクティブオブジェクトで構成することになるからハードルはやや高いかもね
フィールド自動生成の方は後戻りできない構造ならば比較的簡単
スクロールはなんちゃってにして全てを同一フレーム内でリアルタイムに処理して
フィールドの構成要素をブロックに分けて乱数で自由に組み替えられるようにするといいよ 697です
アクティブオブジェで作るカンジになるんですね
今度試してみようと思います
みなさん回答ありがとうございます! CF2.5製のゲームってあんま見かけないんだけど完成させたことある奴いんの? フリーゲームでけっこう見かけるよ
有料のはPS4で最近出たソニックみたいなアクションゲームがCF2.5製でビビった cfでandroidアプリ作り始めたんですけど、仮想ジョイスティックの使い方がわからないです。
コントロールオブジェクトを置いても画面に出てこないです。 サンプル集にあったpingpongゲームを仮想ジョイスティックで操作できるようにしようと"ジョイスティックコントロールオブジェクト"を置きました。
そしてフレーム開始時にタッチジョイスティックを開始にし、全て1を選びました。
それで勝手に出てくると思ったのですが、他にもなにか必要なのでしょうか?
後、こういった基本的な使い方はどこで調べればいいのでしょうか? フレームプロパティでタッチジョイスティックにしたらできました。
ジョイスティックを自分で描くのはできるでしょうか? フレームプロパティにタッチジョイステックなんてある? >>707
https://ux.getuploader.com/mmf/
ここにあったと思う 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>702
https://www.4gamer.net/games/338/G033856/20170223087/
CF2.5を知るきっかけがこのゲーム↑だった。
「へー、こんなのがVisualStudioでイチからとかじゃなくて既存のゲーム作成ソフトで作れるのかー」
↓
「ホームページにもマウスのクリックで組み立てるだけでゲームが作れるとか書いてるな」
↓
「プログラムの英単語羅列をシコシコ書かずにあんなのが作れるのかー」
↓
「じゃあ俺にもできるんじゃね?」
↑
間違いに気付くのはすぐだった… >>711
道具使うから作れるんじゃなくて、もともと作れる奴が道具使ってるだけだからな
あと、どっかで見たことあると思ったらこれと同じ作者だったのか
https://www.4gamer.net/games/368/G036809/20171016069/ 誰かと思えば、罠チュートリアルを広めて多くの初心者を挫折させてきた、悪名高きアクションモグラの作者じゃねーか モグラのチュートリアルは難しすぎてオレも挫折しました あの人の最新作のTouhou Luna NightsもCF2.5製なんかね? たしかもう自作のエンジン使ってるってこのスレで見た気がする あの人とやら(krobon)は引退してるんだよね
http://teamladybug.info/ いやCF2.5に似たツールをPEPOさんと一緒にUnityで作った自作のエンジンだよ
Twitterで前にツイートしてたの見たことある
CF2.5そのままじゃCS機やその他に移植できないから自作エンジンUnityで作ったんじゃないかな しんめがみてんせいのバイナリはcf25だったからそれ以降かな? >>711
その人MMF2どころかClick Create時代からこのツールに触れてる猛者中の猛者だからね
真似して作ろうと思ってもそりゃ簡単に同じようなゲーム作れるはずないさ
もう15年ぐらい使ってるんじゃないかな?
クロボンも兄がゲーム業界出身だから元々経験値が違う Androidにadmobで広告つけようとしているのですがテスト用のidだと表示されて自分のアカウントで作ったidだと表示されません。支払い設定はしてあります。
アプリIDは使わなくていいのでしょうか?
それとアプリケーション1の隣のアスタリスクはどういう意味なのでしょうか? チュートリアル終わったんだけど
アクションとシューティングで制作の労力にかなり差があるような・・・
アクションって難しいんだね 昔作られたアクションゲー
のろいの館は実は凄い作品だったか 俺は最初にルールが単純なテトリス作ろうと思って苦労したわ・・・ >>727
プレイ時間短いあのぐらいのゲームならそこそこ努力すればぽんぽん作れるようになるけど
プレイ時間長い悪魔城、メトロイド、ロックマンのようなゲーム作ろうと思ったら
ハードルがぐんと跳ねあがるね
こういったプレイ時間長い作品を1作でも作れたらもう一人前と思っていいだろう 小者なうちはチート対策なんて考えなくていいよね
対策の仕方なんて知らないんだけどさ とりあえずセーブファイルを暗号化しておけばいいんじゃないかな タスク監視でCheat Engineが動いてるかが判る方法があれば
多少なりとも対策楽なんだけどね。 そのリアルタイムで弄られるのなんてどうしようもないし対策するだけ無駄と思った方がいいかもね
セーブはPCゲーならINI+AESでひとまずいいのかもしれないけど
iosじゃAES使えないしandroidでもINI処理重いから推奨出来ないみたいなの本家フォーラムで見た
スマホ向けのは数値配列でセーブして幾つかダミーでも置いとく程度でいいんじゃないかな
ゲームを楽しみたいと思ってくれる人が一番大事だしそういう人はチートなんてしないだろうから ぶっちゃけiniより配列のほうが使いやすくない?iniのメリットってありますか? iniを使ったセーブと暗号化のガイドがあるから使ってる人多いってだけなんじゃないかな >>729
2DジャンプACTの壁は「ジャンプの操作性」かな
作ってると目が曇るけどプレイヤーが気持ちよく飛べるのを作るってのはかなり労力がいる
初心者の壁は「複数の雑魚を制御して動かす」事だと思う
一度理解してしまえば簡単になるけど理解するまでの発想の転換とかで悩みまくると思う
「壁にぶつかったら方向転換」「前に穴があったら方向転換」
「プレイヤーが近づいたら行動」「プレイヤーが自分を見ていたら行動」
この4つだけ切り取っても答えを見つけるのにかなり試行錯誤する >>738
自分の思い通りに動いてくれた時の快感が半端ないよね
フラグだと動かないのに変数を条件にしたら動く時が何回かあって
困惑した思い出が・・・
CF2.5特有のよくわからないバグ 2.5+が来るからな
嵐の前の静けさ、ならまだいいんだが元々人少ないだけな現実 という妄想なので間に受けないように
公式はフォーラムで発売目途は発表しないと宣言してる すいません、教えてください。
MMF2オリジナルガイドブックの15ページ目
「オブジェクトに動作を追加する」でマニュアル通りに追加は出来ましたが
追加した動作に変更ができなくてマニュアルにここがないので作業の仕方がわかりません。
敵01を右カーブの動作にパスで設定(動作#0)
プロパティ「動作」から「動作」項目の右にある「+/-」をクリックして動作項目を追加(動作#1)
動作#1に左カーブの動作をパスで設定
ここまではマニュアル通り出来ました。
ここでマニュアルは説明が終わってるので
とりあえず敵01をフレームに新しくドラックしました。
新しくドラッグした敵01のプロパティ「動作」から
さっき追加した動作#1に変更しましたが、左カーブに動きません。
最初の敵01、追加した敵01両方とも右カーブに動きます。
でもそれぞれクリックしてプロパティ「動作」を見ると
ちゃんと「動作#0」「動作#1」に設定されています。
パスもチェックしましたが右カーブ、左カーブになっています。
でもフレームを実行すると両方とも右カーブ
何が間違っているのでしょうか? >>744
イベントエディタの方で
・条件
フレームが開始
対象のオブジェクトで
動作>複数の動作>動作を選択
から
動作#1
を選択してみなさい >>745
こんな時間にありがとうございます。
おっしゃる通りのやり方で「動作#1」の動きになりましたが今度は両方の敵が左カーブになっちゃいました。
動作の設定はフレームのプロパティじゃなくてイベントエディタで個別に設定していくということでしょうか。
敵の種類は1つなのでそれぞれ別の動作をさせるには
表示してる敵を別々の判定を入れる設定しなきゃいけない感じみたいですね。
(何言ってるかよくわからないかもしれませんが、私も理解半分で申し訳ないです)
ありがとうございました。 >>746
同一オブジェクトのクローンならそうなる
各々で別の動作を指定したいなら、変数に通し番号を割り振って
動作条件でその変数を使ってふるいを掛けて
各々動作を指定していくのが定番かな? 2.5⁺出るの本当みたいですね
個人的に今の2.5で一番不満なとこは、
グローバルイベントで組む時にアクティブオブジェクトとかの変数名(名前つけたやつ)呼び出せないとこ
これまじで改善しててほしい 敵のやられアニメが終了したらスコアオブジェを作成、敵を破壊
と組んだんだけど、やられアニメが終っても敵がその場に残り、
それに接触すると敵が消えてもう一度スコアが作成されるというバグが発生。
同じ経験された方います? もしアクティブオブジェクトの動作用のアニメ、特に"消える"とか
使ってたりするなら12以降に新規追加してアニメ使った方がいいかも 加えて
条件アニメーション終了時も使わないほうがいいかも >>753 754 755
破壊アニメは「消える」で動かしてたので新規で作成してみたら正常に動作してビックリ!
ステージごと作り直す覚悟だったので大変助かりました。
感謝、感謝です。
条件アニメーション終了はバグが出やすいと前々から言われてましたね。 アニメーションの【消える】は正常に動作してたでしょ
CF2.5の仕様で消えるの動作が特殊なのは有名だよ
だから少し知ってる人は消えるのアニメ使わない人多い
バグではない 俺いつまで経っても「イベント連続時にアクションを1回のみ」忘れがち。
しかもマシンスペック向上のせいで余程でないと気付かなくなった。 >>757
初心者だとわからないアルアルは>>1に注意書きとして書くとかしたらよさそうだね 「アニメーション終了→オブジェの方に弾を発射」も出ませんよね。
指定した方向に発射だと出るけど、変な位置から弾が出ます。
「発射アニメ中、3フレーム目に発射」とかにしても、
オブジェの方向に発射だとやっぱり出ません・・・ グローバル変数かオブジェクトに変数持たせて制御するのが確実だよね 変数とループ使えないと、流石にブロック崩しくらいしか作れないでしょ ハァ…、ループとかもうまぢ無理ぽ…
みんなどうやって覚えたんだ… 配列がわけわからん
xyyに格納してるつもりだけど
思い通りの数字が読み出せないから
そもそも格納自体できなてないのかもしれない >>765
配列オブジェクトのプロパティーで「配列の種類」を数字配列に変更してる? >>766
工エエェェ(´д`)ェェエエ工
マジで知らなかった・・・・デフォでテキスト配列なのか
プロパティよくいじればよかった・・ありがとう 配列オブジェクトって何に使うの?
ぱっと思いつくのは有限の変数を節約するために数値なり文字列なりを
収納する場所だけど。
あと配列ってフレーム移動しても保持されるの?
いちいち書き出しして読み込ませないとダメなやつ? 配列グローバル化出来るよ
変数大量に使うゲームでは重宝する アクティブオブジェクトで「オブジェクトを点滅させる」ってあるけど
いまいち使い方がわかりません・・・
常に実行 で 点滅させる ってやっても消えたままになります。
どうやって使うのでしょうか? ”常に実行”だと
点灯の最初の「消えた」状態が繰り返されてるので
一度だけ実行させればいい。
例えば”常に点灯に””イベント連続時にアクションを1回のみ”を足してみよう >>773
なるほど 1回実行するだけでよかったんですね
3年くらい使ってるけどやっと謎が解けましたw
ありがとうございます! レイヤーのスクロールオプションにあるX係数やY係数って
イベントで変更する事は可能でしょうか? タイマーは使わないほうがいいって聞きましたが、
例えばダメージくらって点滅させるだけなどの、イベント同士の処理に無関係である場合は
使っていいですよね?
というか簡単に色点滅できるエクステンションって無いですかね? >>776
タイマーは別に使ってもいいよ
厳密なタイミング取る必要のない処理とかタイミングが重要なのには使うと
不具合出る可能性あるから気を付けとけばいい。
タイマーのn時間後に〜はよく使ってるなー >>776
こんな感じ?
ttps://ux.getuploader.com/mmf/download/1087 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>778
776じゃないけど参考にさせてもらおうとサンプル見てみましたが
うちのCF2.5ではオブジェクト点滅しないです >>779
778じゃないけどLooki氏のシェーダー入ってないからだと思う
ttps://sites.google.com/site/mmf2stuff/shaders
こっからLooki's Shader Pack 2.0落としてEffectsフォルダにぶち込めばおk >>780
点滅できました!ありがとうございます
エフェクトパラメーターの項目名がよくわからないのですが、どこかで参照とかできますか?
それともプログラミング的な命令で覚えるしかないみたいなカンジなのでしょうか? >>781
詳しくはここ
ttp://blog.clickteam.jp/forums/topic/%E3%82%A2%E3%82%AF%E3%83%86%E3%82%A3%E3%83%96%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E8%89%B2%E7%82%B9%E6%BB%85%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/ >>782
使い方理解できました ありがとうございます! レスありがとうございます
サンプルもありがとうございます
780のページのことは知ってましたけど、やはり点滅処理は自前になりますよね
しかしこのLooki's Shader Pack 2.0っていろいろ面白く使えそうでいいですね >>784訂正
誤り :780のページのことは知ってましたけど、
正しい:782のページのことは知ってましたけど、
海外サイトにはいろんなエクステンションありそうですが、
英語分かんないので凄く損してる気分・・・ >>786
ありがとうございます。
こんな機能を持つオブジェがあったんですね。
助かりました。 使い方はわかったけど、ある程度スクロールさせた状態でレイヤーの
係数を変化させると、最初からその数値でスクロールさせた位置に
背景も移動するんですね・・・ カウンタオブジェクトの水平バー表示って
縦幅すら変えられないんですか?
もっと縮小したいんですけど 2回クリックすれば普通に変えられたと思うけど…勘違いだったらすまん >>789
プロパティのサイズ/位置で自由に変えられるよ >>790
ほんとですね、出来ました!
>>791
ワークスペースツールバーのオブジェクトをクリックしてプロパティ表示では出なくて、
フレームエディタの画像をクリックしてのプロパティ表示だと「サイズ・位置」がでました。
フレームエディタのがインスタンスでそれのプロパティ表示でないといけなかったんですね ブロック崩しできた
シューティングもなんとなくできた
クマのアクションゲームは説明入ってることわかるけどイベント設定がわけがわからない・・・ マジか
俺にもちょっとコツ教えてくれ
マジで高速ループだけは苦手だ 高速ループと各オブジェクトにつき>ループは別物なの? >>793
はじめのうちはイベントを真似していってパターンを覚えるしかないね(たぶん誰もが通る道)
ガチの初心者にはモグラのアクションゲームは理解するまでにかなりの時間かかるからな
その峠を乗り越えさえすれば一人前 高速ループは単純に便利な機能
いったん覚えればなんてことない仕組みなんだけど、独特なので、最初は戸惑うよね
昔グロちゃんの動画で覚えたけど、いまはチュートリアルとかで覚えるのかな Forechループと高速ループってやり方違うだけでループの結果は同じだよね? 俺は別物として扱ってるよ
高速ループでforeachと同じ処理やろうと思えばできるけどね foreachは同一画面に複数いるオブジェクト個々に別々に適応させたい場合に有利だし
高速ループはインデックスを使った関数で1フレームに色んなことが出来るのが便利
俺の場合はそれぞれで使う場面が違うかな コンボボックスとかリストとかが全く使い方がわからない
例えばコンボボックスに呪文を並べておいて選択したらその呪文発動
みたいにできるのかと思ったけど「どこを選択したら」っていうイベントが無い気がする 例えば「攻撃」をえらんだときの処理として
条件で「選択の変更」と
2つの一般値を比較から「編集テキストを取得」と”攻撃”が等しい
とかどう? >>806
・・・・しゅんましぇん・・やってみたけどわからない
「選択の変更」はあったからすぐわかったけど
>2つの一般値を比較から「編集テキストを取得」と”攻撃”が等しい
これのイベントの作り方って・・・? どちらも条件に書くんだよ
新規条件の歯車のアイコンから「2つの一般値の比較」を選んで、
上側にはコンボボックスのアイコンクリックして「編集テキストを取得」を選ぶ
下側には”攻撃”とか書き込む >>805
呪文を読み込むとかなら、テキストデータをリストボックスとString Parserで読み込めば便利だよ
ローダに一例としてサンプルをあげておいたよ
ついでに高速ループも使ってるので、それも参考までに あ、コンボボックスとリストの名称がごっちゃになってた
正しくは「リスト」なのですいません >>804
へー、そういう使い方もあるのか
為になった >>808
>>810
ありがとう(´;ω;`)
こういうの使わないとわからないもの多い・・・ 基本プログラミングと考え方同じようなもんだからc#やjavaとかの解説本見ても参考になることあるよ 関数とかは特に サインコサイン使わないと円運動できないって聞いて勉強したなあ 必死にサンプルを解読していくつかのテクニックを真似できるようになり
さぁこれからオリジナルゲームを作るぜ〜という段階になって
最大の鬼門”画力”にぶち当たって枕を濡らした >>815
勉強しようとしたけど公式見ただけでギブ >>816
動作だけでもしっかり作ってサンプル提供できれば
絵師さん来てくれるかもしれないぞ
0からより動くものが既に出来てれば勧誘しやすい 一本完成品作り上げられるようになるまではDL素材で良いんじゃないかな >>816
魔法の言葉『8bit風』で何とか乗り切るんだ!
GB風なら画面カラーは全4色で済むぞ! 俺は逆に絵を描けるがCF2.5を使いこなせない
誰かと組んで互いを補完できればいいんだがなー String Parserで質問です
>>810のサンプルを見せて頂いたのですが、Set source stringでソース文字列を指定する場合
行単位でしか無理なんでしょうか?
例えば
魔法を唱える
詠唱
ブリザード!
と、三行を一度にソース文字列として指定するのは無理で
魔法を唱える詠唱ブリザード!
としか渡せないのでしょうか? ここで言われてるモグラってサンプルマニュアルにあるクマのやつのこと? そうだよ クマに見えるけどモグラだよ
教える気ゼロのサンプルゲームな >>827
サンクス
ログみてたらモグラはチュートリアルに向かないみたいな書き込みあったから
でも理解できなきゃアクションゲーム作れんのだろうなあ・・・・ >>825
自己解決したみたいだけど、3行分を順に読み込んでnewline$でつなげるか、
「魔法を唱える★詠唱★ブリザード!」みたいにして、String Parserで★をnewline$に置き換えるなりすればいいと思う
それともいっぺんに複数行を取得する方法もあったりするのかな >>830
結局newline$の命令見つけて繋げました 敵を40体ほど配置して、敵を倒した時にフレーム移動した際でもその倒した敵が記憶されてるようにできる方法ありませんか?
要するにフレーム1で敵ABCD・・・と複数いた場合、敵Cを倒した後にフレーム2に移動し、
その後再びフレーム1に戻った時に敵Cが倒されてる状態にしたいです。 >>832
グローバル変数を使うのは現実的じゃないので、フレーム移動が起きる度に
iniに記録、フレームの冒頭でiniを読み込んで敵配置
というのがいいんじゃないかな? >>833
iniに記憶する場合はどのような形で記憶させればよいでしょうか?
オブジェクトの変数を記憶させようにも1オブジェクトにつき27しか変数作れないし、40〜個分の個体オブジェクトを管理できる何か良い方法ありますでしょうか? この先他の処理も組んでいくんだろうしそんだけの数制御するとなると
まず通し番号だとかforeachインデックスの使い方を覚えた方がいいかも 何かいいサンプルありますか?
教えていただけると嬉しいです >>837
こうかな
ttps://ux.getuploader.com/mmf/download/1089 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2) >>838
ちょっと補足
イベントの2,4行の通し番号処理は消し忘れで不要です
(最初は個別を識別させようと思ったけど複雑になると思ってシンプルにしたので) ありがとうございます!
今はちょっと確認できないので後で確認して、
わからないところがあったらまた聞いてみます! 超初心者です。
親子の自動リンク ガイドの説明を見ながら
そのとおりにやってみたのですが
ヘルスが全く表示されません。
試しにカウンター(ヘルスゲージ)の
ランタイムオプション・作成オプション・開始時に作成のチェックを入れてみて
(チェックは外さなければならないとなっている)
アプリを実行してみたところ
スペースキーを押して出現させた瞬間のオブジェクトにしか
ヘルスが追随していきませんでした。
親-子オブジェクトの自動リンク機能で
ガイドの説明以外で
何か他に重要なことがあるのでしょうか?
こんなのでつまづいていて
ゲームが作れるようになるか不安になっています。
ご教授の程、何卒宜しくお願い致します。
ww.clickteam.jp/tutorials/parent-child 作った物のイベント見て無いのでどうも言えないけど
ガイド通りに作れてないという事でしょう >>841
続いて同じイベント行で、新規オブジェクトの作成 のセルを右クリックし、今度はカウンターオブジェクトを作成します。
↑これを見落としてない? >>838
すみませんこれなんですがビルドしてもファイルが開けません。
原因わかりますでしょうか? 838じゃないけど
テキストファイルをEXEのある場所に置いてる? 前にも他の書き込み者で同じような質問あったけどバーカウンターの最大値が999999999になってない?
そうであればまずは最大値100で試してみてほしい >>841
スペースキーが押したときの行でソルジャーとカウンタ両方生成してる?
あのサンプルではソルジャーが破壊されてもカウンタは残ったままだから
結局はForeach勉強しなくちゃならないような気がする >>844 >>849
まさしく、恥ずかしながら新規オブジェクトの部分で
カウンター生成しておりませんでした。
まだまだこのツールに関して理解が足りてないんだと
反省しました。大変助かりました。
ところで、>>849 さんの教えてくださっている
「カウンターは残ったままだから」とありますが
カウンターはちゃんとソルジャーと共に
消えていきますよ。
また何かありましたらご教授下さい。
みなさん有難うございました。 制作を始めてから1年半、作業環境をWin7の32bitからWin10の64bitに変えたら
バグだらけになったんだが、よくある事なんでしょうか?
バグはバイナリで追加してあったping8画像オブジェの透過部分が白くなったり
(一部除く)今までは隅の方に置いとけば反応しなかったオブジェが全部動き出したり、
表示領域から外れたら破壊されるはずのオブジェがそのまま残ったり、色々です。
販売するにはこれをどちらの環境でも動くようにしないといけないんですよね… >>850
数字式のカウンターを新たに画面内に配置してそのカウンターのイベントとして
「常に実行」→「カウンターをセット」→「カウント」→「オブジェクト(ヘルスゲージ)の数」
とこのように入力して実行すると状況が確認できますよ >>825
それは元々の組み方が悪いとか、引っ越したのが原因でファイルが壊れるといった事ですか? >>851
CFのバージョンアップが原因な気がする。
知らないうちに新機能追加されてるこちがあるからねー >>851
自分の場合win7x64→win10x64アップグレードしたPCに限り、その症状が発生。
原因は、pngの表示アクセス権が無効になっていた。レジストリのpngルートも消えていた。
旧画像編集ソフトがルートを引き継げなかった為、PNG表示のルートにバグ発生。
引継ぎに失敗したソフトのレジストリを修復し、消えていたPNGルートを追加することで解決。
画像動画表示フィルターのPNG優先度を上げれば直る場合もあるが、その場合はフィルターを最新版に。
クローム、シルバーライト、IE、ビューア、画像編集ソフトなどの設定から、改善のヒントが見つかるかも? みなさん、アドバイスありがとうございます。
>>855
私はエクステ使ってないけど、使ってる人はそこから治さないとダメですね。
>>856
CFインストールした際に時間の都合でバージョンアップ拒否したの忘れてました…
>>857
同じ症状の方がいて安心しました。
修復の経緯も詳しく書いてくださってとても助かります。
パソコン知識の浅い私では大変そうですが、頑張ってみます。 ttp://blog.clickteam.jp/forums/topic/win10での起動について/
ちなみにうちはこれと同じ症状なった ディスクトップからノートパソコンに乗り換えたら
画面が青っぽくなって元々の色がわかり難くなった。 質問なんですが
スマホ用ゲームを作成時
Unity製スマホゲームでよく見るタイプの
「動画広告を最後まで見たら、アイテムを獲得できる」といったイベントをCF2.5でも組み込むことは可能でしょうか?
可能であればDev版の購入を検討したいです 組んだ事は無いけどすこし前のアップデートで
admobの動画リワード広告に対応したと思った 組み方がわからないんですが、どなたかサンプルをお願いできませんでしょうか 初歩的な質問かと思いますが、
自機をPMOに敵機を物理ージャンプとハシゴに設定してるんですけど
自機を移動させると普通に敵機の方も動いてしまいます。
どうすればよいのでしょうか?
敵機のプロパティ-プレイヤーは1以外にはしてます。 ゲーム作ったらクソゲーだとしても公開してるよ 公開しないと意味ないと思ってやってるよ クソゲーって実況されたりレビューしてくれたりする人いるの? 自己解決しました。
どこかに設定があるものだと思ってましたが、どうやら無いので
プログラム側で敵プレイヤーのコントロール無視イベントを追加しました。 クソゲー実況者いるけど、そこで取り上げられたら凹むわ 敵機には「物理ージャンプとハシゴ」に設定しとけば
自動でアニメーション変わるし重力かかるしで楽だわ〜と思ってたら
ジャンプすらさせることできないじゃんこれ・・・マジか
いやでもジャンプさえ自前で組めば後は使えるのか・・・な?
う〜ん、できるだけ楽をしたい 敵機を「物理ージャンプとハシゴ」にして移動はジョイントとか使えばいけるのかなーっと
思ってたけど、それで移動させてもアニメーションしないですね。
結局、ぜーんぶ自前で組みなさいってことですね・・・
ある記事見てPMOでなく物理ージャンプとハシゴにしようと思ったんですけど、
確かにPMOならいけそうですね(自機はPMOで組んでます)
そもそも物理エンジンって使わなくて済むなら使わない方がいいんでしょうね
重くなりそうだし、悪評だかいし その記事へのアドレスが貼れない
「インディゲームクリエイターでのゲーム制作記」
【サンプル付き】物理オブジェクトを使った横スクロール敵キャラクター
FC2ブログはNGワードなのかな? >>876
だめでした。
うわー、PMOって1フレームに1つだけなんですね。
ということはしょっちゅうオブジェクトsetで切り替えまくるんですかね?
流石にそれはナンセンス すみません、やりかたがさっぱり分かりません
まずフレームエディタでPMOをコピペでいいんでしょうか?
なにか参考となるHPかソースのありかを教えてください 右クリックして複製じゃなくクローン
1つずつ名前変えればわかりやすくなるよ 数少ないならループ不要かもしんないけど多いなら
PMOで動かしたいオブジェクトをグループにしてforeachでPMO作成
各2オブジェクトにつき、でオブジェクトとPMOを回して制御ってとこじゃないかね 各2オブジェクトにつきのループって使ったことない 自動で親子関係になるの? >>881
>>882
ありがとうございます
クローンってのがあるんですか・・・ループも使ったこと無し・・・
と、とりあえず調べながらやってみます! ループでPMO複数作ってやったら混乱すると思うから、まずは単純にPMOを複数最初から作ってやッタ方がいいと思うよ
色々馴れてきたらループしてオブジェクト生成するやり方とか手を出した方がいい 文字列オブジェクトって、ゲーム中にいくつか表示させると、メチャクチャフレーム数落ちるね
少なくともパラメータとかは、文字列オブジェクトでは表示させない方がいいね
会話シーン入れるにしても、文字列オブジェクトで大きく入れると、すごく重くなる 文字列の後ろで背景動いてたりしない?
文字列オブジェクト40〜50配置(静止画上に)してるフレームあるけど処理落ち感じた事ないよ。 >>887
いまは試しにあれこれやってるんだけど、アニメしてるアクティブオブジェクト1個の上に、
800×600の画面いっぱいの文字列3つ重ねただけでフレーム数が50から41になっちゃう
アクションゲームであれこれフキダシみたいな感じで文字出したかったんだけど、これだとちょっと無理っぽいかなあっていう >>887
ごめんなさい、処理落ちしてたのは、表示モードを標準でやってたせいで、direct3D9に変えたら全然問題なくなった
そういえば、何かでdirect3D9にバグがあるって聞いて、それからずっと標準にしておいたの忘れてた 解決したようでなにより
なるほど表示モードかメモメモ こちらとしてはdirect3D9のバグってのが気になるんですけど、、 DirectXにしてあるとAndroidとiOSでは動かないって認識でよいでしょうか? >>891
以前にこういうのとかあって、なんだかわからないけど怪しいと思ったので、標準モード使うようにしてた
http://blog.clickteam.jp/%E8%B3%AA%E5%95%8F%E7%AE%B1/
2015-06-11 1:12 am
>ASDさま
ご回答ありがとうございました!
大変助かりました。
重ね重ねで申し訳ありませんがもうひとつ質問させてください。
日付&時間オブジェクトでモードをストップウォッチ(クロノ)
にした時
2・・・5・・・7・・・10・・・12・・・15・・・
と秒数が飛び飛びで表示されてしまいます。(時計のタイプ:デジタル)
試しに
「常に実行」→「カウンターをchrono of(“日付&時間”)」としてみましたが
256・・・512・・・768・・・1024・・・1280
という風に表示されました。
フレームレートは60です。
どうしたらストップウォッチがうまく動くでしょうか?
ご教授いただければ幸いです。
ASD
2015-06-11 12:08 pm
>>やましーさん
Windowsランタイム上で、表示モードがDirect3Dの場合そうなるようです。標準モードでは正常にカウントされます。
バグだと思われますので開発に報告いたします。ご報告ありがとうございました。
なお、Flash、Android、HTML5などWindows以外では正常にカウントされております。 >>893
日付&時間オブジェクト追加同様の設定して
してめちゃ負荷掛けても正常にカウントしてるのでこのバグはもうないみたい。
(D3D8,9共に) >.>894
d
あとはDirect3Dで使えないオブジェクトを使わないようにするとか、それくらいを気をつけてればいいのかな ちょっとしたファミコンゲーム並のサンプルMMFを見つける
↓
パクる気満々で嬉々としてDLして開く
↓
全部で数千行とかで目がくらむ
↓
exe出力して数分遊んで終わり 絵がショボくてもちゃんと遊べるゲームはそれなりのイベント組んであるからな
作って初めてわかる偉大さよ 数万行越えた後でグループで簡略化を覚えて、圧縮してもまだ万行越えてます・・ それだけあっても上から下まで
1フレームで処理されるものなの? これは出来のいいサンプルゲームだ、やったぜと思って開いたら大体
ファーwwwwwwwwwwwwww
ってなるよな 解読や研究好きじゃないとゲーム開発は長続きしないかな
途中で嫌になって辞めちゃう 前はプログラミングでゲーム作ってたけど
CF2.5の作りやすさで慣れたらプログラミングに戻れなくなった プログラミングで作るのもこれで作るのも一長一短だけどもね プログラミングの知識と英語が判るならGameMaker Studio 2触ってみたいが
あいにくどちらも無いのでCF2.5に甘んじている 正直なんのツール使おうが一定のクオリティを保ってるゲームはなんだって凄いよ
良いゲームには魂がこもってる CF2.5で一定のクオリティを保ってるゲームの作者はプログラミングできる説 一定のクオリティでいうとファミコンの初期のゲームくらいかな UnityをCF2.5並の難易度にするアセットが出ないかなぁ 質問です
PCゲーでよくある画面の右上とかにFPS58みたいなベンチマークテスト表示を
させたいのですがどうやってイベント組めばいいんでしょうか? >>913
「CF2.5 FPS」でググるとサンプルでてくる >>914
下調べ不足でしたすみません
そのキーワードでググったらすぐ出てきました
ありがとうございます!! 歩行アニメ再生中 かつ アニメーションフレーム=4の時
アニメーション停止
歩行アニメ再生中 かつ ボタンを押した時
アニメーション開始
これ間違ってますか?アニメーションが開始されないのですが・・・ >>916
歩行アニメ再生中 かつ アニメーションフレーム=4の時
アニメーション停止
この行に「イベント連続時にアクションを1回のみ実行」
を入れてみよう。 ゲームはやっぱりグラフィックに左右されるよな
中身はボコスカウォーズ以下のクソ放置ゲーでも、超美麗3DCGグラフィックなら、豪華に見えて客を呼びやすい
中身は絶妙なバランスの良作でも、超シンプルなドット絵なら、地味で一部の層しか呼べない
だからこそ、Downwellとかすごいと思うわ >>918
知名度の低いインディーゲームって、「ゲームを作る」のに精いっぱいで
キャラのデザインに時間かけてないのが多いよね
テキトーな見た目のキャラを操作しててもつまんないのに 配列のサンプルで「ValueAtX」というのが出て来たんだけど
何か分からない……変数? Downwellはマニアックな層にしか売れてないよ
どっちかというと作者が鳴り物入りで任天堂に入社したはいいが
付いて行けずすぐ退社してしまった話の方が知られてる >>917
やはりダメでした
ちなみにアニメーション開始の行はちゃんと実行されてるんですよね
他アニメーションとの競合が怪しいかも
もう少し自分で調べてみます >>920
Value At X そのままXの値って意味で一次配列のXを指定する関数
二次配列なら ValueAtXY("配列",0,0) 三次なら ValueAtXYZ("配列",0,0,0)
といった具合
>>922
最後のフレームで一旦停止、クリックでもう一度指定フレームから再生みたいな作りならだけど
ループにチェック入れ忘れとか戻るフレーム指定ミスできゃ場合他の行に問題あるのかもね >>923
あ、そういうことなのかー! ありがとうございます〜。 >>923
なんとか動きました
アニメーション開始の前に「アニメーションフレームの復元」を入れたら
確かアニメーション変更を連続して行ってる場合とかも「アニメーションの復元」を
挿入しておかなければならないバグがありましたよね
その類っぽいですね
いや、そもそも「復元」って何?って話なんですけど。
予想ですけど、この復元でアニメーションリソースのメモリ開放をしてるんでしょうね
なので途中ではさんどかないと容量パンパンで動きが止まっちゃてるのかなーと >>926
ちなみに、アニメーション変更を連続して入力すると
入力先でアニメーションが固まってしまうバグ仕様があるので注意な Downwellは、ニンテンドーのドラガリアロストみたいなゴミソシャゲよりかは遥かに面白いぞ 復元=フレーム指定・強制実行中を解除(フレーム0から再生にする初期化)(アニメ終了、フレーム固定フリーズ中にも有効)
変更したアニメーションがフリーズ、正しく実行されない=再生条件が複数連続して存在
バグ以前に組み方の問題。個人差の範囲。 条件を細分化し、徹底管理でOK
復元を使えば、条件抜けを一時的に回避させられるかも?というだけで、問題の本質は組み方にある。 CF2.5でRPG的なもの作ってる人見るとビビるわ……
グローバル変数どうやって管理してんだろ Downwellみたいなシンプルな見た目のインディー作品は海外では普通だしウケもいい
むしろキャラ重視の日本人の好みの方が独特
よく言われるウケるウケないがどの界隈を指して言ってるのかは分らないが… >>931
配列とかIniで変数管理してるんじゃない??
自分もRPGに近いシステム作ってるけどフラグリストとか配列に全部ぶち込んでフレーム終了時に保存、フレーム開始時に読み込みしてるよ。
あと、CF2.5製のRPG的なゲームって例えばどんなのあるの?参考にしたい... >>933
ゴメン、そんなに事例知ってて言ったワケでもないや
CF2.5でテイルズみたいなの作ってニコニコに上げてた人いたな〜、くらいの感じ
やっぱ配列ブチ込みが一番わかりやすい手段かなー。 ttps://www.clickteam.com/clickteam-blog
2.5+今月中に出るみたい
イベント組みやすくなりそうだね 2→2.5→2.5+
updateレベルの物を毎回新作として出す商法はそろそろ笑えん。3ならともかく >>935
サブイベントはグループでやってた事を別のアプローチにしました的な感じやね
グループで済ませた方が楽な気がするけどもう少し別の使い方も出来るのかなあ? if then elseif elseが簡単にできるようになるなら大歓迎
でも金取られるとなると RPGは難しいというより作業量的な意味で気が滅入りそう
ツイッターで外人さんのマルチプレイ対応のレトロARPG見たときは作りたい思ったけど DirectShowオブジェクトとActiveDirectShowオブジェクトってどう違うんですか? >>932
海外に比べたら日本の課金額は桁違いにやばいから
儲けたいなら日本人好みに作った方がいいんじゃないかな? Downwell作ったもっぴんは英語ペラペラなのがでかい
英語できる人は海外向けに作った方がいい >>944
そりゃ儲けは欲しいが作りたくないものを作らされる=嫌な事を強要されるのと変らんからなぁ… DownwellとかいうのはどうでもいいのでClickteam Fusionの話にもどして オブジェクトイベントってフレームイベントやグローバルイベントからオンオフ切り替えできますか?イベントグループみたいな使い方したいのですが オブジェクトイベントを直接オンオフってのは出来なかったと思うけど
オブジェクトイベント内のイベントをグループで囲ってそのオンオフも書いとけば
フラグは外からでも立てれるし同じ事じゃないかな オンオフ機能はないのですね なるほど
イベントグループとまったく同じ考え方でオンオフの実装はできますね
回答ありがとうございます pythonスクリプト使えると聞いたので本屋でpythonの参考書買ってきた
いざエクステダウンロードしようとしたらページがNOTFOUNDだった OTL このソフト購入して起動時間が3333時間突破
習熟段階を経て現在の発売を目指したゲーム制作 Xluaエクステンションに詳しい方おられましたら教えてください。
オブジェクトAとオブジェクトB(複数あり)をXLUAにエクスポートして
ルアスクリプト側でAがBに衝突したらオブジェクトBの固定値を戻り値として返したいのですが、
どう記述すればいいのでしょうか?
以下のような手順でやってるのですがうまくいきません・・
エクスポート
オブジェクトA ID=1
オブジェクトB ID=2
XLUAスクリプト
mmf.Object.GetClassでID2のクラス取得
x=mmf.Collisions.GetObjectsOverObject (オブジェクトAのID,オブジェクトBのクラス)
return x[1] 例えば「ポーズ画面」と「ステージ画面」のサブアプリケーション二つを
切り替えるタイプのポーズ機能を作ったとして
ステージ1、ステージ2とゲームを進捗させていこうとするなら
ステージ数分のサブアプリケーションを置くしかないのかしら
なんか変数で制御できるの? オブジェクトを発射で発射して動いているモノを一時停止させたり再開させたりすることは可能でしょうか? >>957
可能です。
ただ、発射物を個別に一時停止なのか全て一時停止なのかで組み方の難易度変わりますね あ、「オブジェクトを発射」だと止められないかも。
ちょっと手間かかるけど「オブジェクト生成」で組んだ方が自由効くのでオヌヌメ グラップリングフック的な挙動をしようと考えたんだが
実装しようと思うとなかなかのハードルだな…… PMOの移動速度やら重力やらの数値を、グローバル変数を使って
増減させることは出来るものなのでしょうか? >>960
Platform Swing object使うと楽にできるんじゃないかな? >>958,>>959ありがとうございます。
使い慣れている方なら「オブジェクトを発射」でも制御するやり方を知っているかと思い
質問しました。
モグラのゲームのガイドブックを参考に生成でやってはいるのですが、思ったように動いてくれないときは
「オブジェクトを発射」に手を出さざるを得なくて・・・
そうするとポーズや必殺技で止まる時でも動き続けてしまうので苦戦しているところでした。
が、もう少し頑張ってみます。ありがとうございました。 >>961
できますよー
PMOのアクションでVariablesから変更したい値を選んで、
数式エディタのところで下の欄の「特別」から
「グローバル変数を読み出し」で変更できます CF2.5の類で3Dゲームに挑戦して断念したユーザーに朗報
GameGuruが今なら無料だよw いやCF2.5で3Dゲーム挑戦するような奴はいないだろ
どうみても2Dゲー開発に特化したゲームなのに スマホやHTML5用に組もうとすると一気に難易度跳ね上がるな
強力なエクステンションほとんど使えない cf25で3Dは英語資料さえ漁れれば物によってはそんな難しくないぞ
ゲーム性に3Dを取り入れるとなると面倒になるが2Dベースで完成したゲームを3Dで表現するのは簡単
てかGameGuruはさすがにネタでしょwあれただのレベルエディタじゃないの >2Dベースで完成したゲームを3Dで表現するのは簡単
まじかよ! マウス操作やクリックだけでゲームが作れる!
って触れ込みだとマリオメーカー並みに簡単に本格ゲームが作れる
そう思っていた時期が僕にもありました… 今の環境に満足してるし2.5+とかまだいいから、取り敢えず先に、全てのエクステンションをスマホやHTMLに対応させてほしい
これからはスマホ版をメインに作っていきたいし バージョン292.0Betaすげー
幽霊オブジェクトも消えるとかありがてぇ ttps://community.clickteam.com/threads/105461-Build-292-0-Beta-version
Steam版は1、2日待ってね オブジェクトフォルダが頻繁に壊れて中身がぶちまけられるのと
時々スクロールバーが固定されてスクロールできなくなるバグ
も直ってるといいなー 26Anonymous (ワッチョイ 6f77-iGub)2019/03/17(日) 14:14:46.54ID:UrP4NA+w0>>27
https://www.youtube.com/watch?v=GiQPIqwN4Kk
GameGuruは噛めば噛むほど味が出てこの程度は作れるようになる 人もいる updataも2.5+も来ないじゃんかよー
嘘つきー
相変わらず開発はオオカミ少年だぜ! ttps://steamcommunity.com/app/248170/discussions/0/1769259642865263299/
Steam版292.1(BETA)来たぞ!
変更点多いから一応mfaは保存前にバックアップしといてな!
ツールバーにグローバルエディタを開くボタンが追加されて、エディタ自体も高速で開けるようになってて助かるわ スチーム起動してもアプデしないよね
ベータ版として手動アプデなのかな ttps://steamcommunity.com/app/248170/discussions/0/620695877224218221/
SteamのライブラリでCF2.5のプロパティ開いてベータタブにある入力欄にここのコードをぶちこむ
2.5+の方は月曜日になったとのこと CF2.5って作った完成したゲームに後からパッチあてて一部分だけを修正する事とかってできますか? >>991
ttps://forest.watch.impress.co.jp/article/1999/04/14/okiniiri.html
とか使えばどんなパッチでも作れるんじゃないかな? 劇的に変わるわけじゃないなら、2.5+は見送って3.0を待ってもいいかな このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 247日 4時間 17分 49秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。