[過去ログ] 【CF2.5】Clickteam Fusion/Multimedia Fusion 21 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
264(1): 2020/11/23(月)17:36 ID:muZdcMNN(1) AAS
こっちで同じことをしたらAの変数は想定通りにカウントしたので
処理に問題がありそう。
イベントは
フレームのイベント→グローバルイベント→オブジェクトイベント
の順で実行されるのでそこを念頭において見直してみて
265: 2020/11/23(月)22:18 ID:Wwq11Uol(3/4) AAS
>>264
なるほど、フレーム→グローバル→オブジェクトの順でイベントが実行されるんですな。
ありがとうございます。
ただ、フレームでもグローバルでもオブジェクトAに対する処理は、
特に何もやってないんすよねえ。
Aの変数へ作用する事もAオブジェクトイベント内でしかやっておらず、
その代入処理以外の行は無効にして試してます。
省9
266(2): 2020/11/23(月)22:22 ID:6H4c6NNv(1) AAS
オブジェクトイベントだからと言ってインスタンスが指定されて実行されるわけじゃないから
ちゃんと高速ループなりforeachなりでターゲットは指定しないとダメよ
あと1回のみ実行も、複数OBJがあってもその中のひとつが実行されたらそれで終わりになる
フラグ管理で一度だけってのはどういう組み方してるのか見ないとわからんが
267: 2020/11/23(月)22:39 ID:Wwq11Uol(4/4) AAS
あ、すみません。
フレームイベントでオブジェクトBを生成して、
オブジェクトBイベント内で条件が満たされた時にオブジェクトAを生成→
その後、オブジェクトBを破壊っていう処理はやってました。
けど、これオブジェクトA生成後、
オブジェクトAイベント内でAの変数代入が即実行されないのに
関係…無さそうですよねえ?(苦
268: 2020/11/24(火)00:18 ID:c+AX0b8Z(1/11) AAS
>>266
>>フラグ管理で一度だけってのはどういう組み方してるのか見ないとわからんが
うpろだに処理部分の画像をアップしてみました。
画像リンク[jpg]:dotup.org
A(Boss_Stg1)オブジェクトのオブジェクトイベント内で、2行目の部分です。
AのInit_Step1というフラグが無効の時、代入処理を実行するようにしてます。
これだと、一度で配列の値がオブジェクトAの変数B(BossAnime_Direction)に代入されるんですが、
省4
269: 2020/11/24(火)00:33 ID:c+AX0b8Z(2/11) AAS
あ、ちなみに変数Bもグローバル変数C同様、初期値は0です。
270: 2020/11/24(火)00:52 ID:c+AX0b8Z(3/11) AAS
>>266
>>オブジェクトイベントだからと言ってインスタンスが指定されて実行されるわけじゃないから
>>ちゃんと高速ループなりforeachなりでターゲットは指定しないとダメよ
インスタンスが指定されて実行されるわけじゃない、の意味がもう一つ分らなくて。
すいません、対象が指定されずに実行されるっていう事ですかね;
例えば、オブジェクトAを高速ループやフォーリーチでターゲットに指定しようと思ったら、
どうやるんでしょうか?(かなり初歩的な質問してるような気も;
271(1): 2020/11/24(火)01:19 ID:H8d87IXj(1/5) AAS
オブジェクトにあるイベントはオブジェクト個別に適用されてるわけじゃないよ
フレームイベントの続きみたいな感じ
272: 2020/11/24(火)01:38 ID:c+AX0b8Z(4/11) AAS
>>271
なるほど、フレーム→グローバルのケツにくっつけたようなイメージですか。
オブジェクトを破壊したら、基本的にはオブジェクトイベントも消えますよね。
273(1): 2020/11/24(火)02:21 ID:H8d87IXj(2/5) AAS
いや、画面に出てるのはオブジェクトのインスタンスにすぎないんで
オブジェクトイベントは消えないと思うよ
274(1): 2020/11/24(火)02:26 ID:H8d87IXj(3/5) AAS
グローバルイベントは全部に適用されるだろ
フレームイベントはフレームだけ
オブジェクトイベントはオブジェクトのあるフレームだけに作用するものって
覚えといたらいい
275(1): 2020/11/24(火)02:46 ID:H8d87IXj(4/5) AAS
いま確かめたけど
アクティブのオブジェクトイベントから常にグローバル変数に+1していって
グローバル変数が10になったら破壊するようにしたら
アクティブオブジェクトが0個になってもグローバル変数はプラスされ続けたよ
この結果からわかるように、オブジェクトとオブジェクトイベントの関係はあまりなく
ただのフレームイベントの続きだったことがわかる
276: 2020/11/24(火)08:35 ID:c+AX0b8Z(5/11) AAS
>>273-275
なるほど、
オブジェクトが破壊されても記述した内容は実行され続けてるという事ですね。
オブジェクトイベントで当り判定取ってて、
オブジェクトが破壊された後の処理が済んだら、
破壊されたオブジェクトごとオブジェクトイベントも消えてるのかと思ってたけど、
違うという事か。
省2
277(1): 2020/11/24(火)08:36 ID:c+AX0b8Z(6/11) AAS
しかし、オブジェクト生成命令を出すと、
オブジェクに記述されたオブジェクトイベントも一行目から開始される
という認識自体は間違ってないですよね?
すると、同じ二行目内の記述でも、
1周で変数が代入されるのと3週目まで代入されない、
違いが出るのは何故なんだろう?
・3周で代入される場合:
省12
278: 2020/11/24(火)08:45 ID:c+AX0b8Z(7/11) AAS
オブジェクト生成命令を出すと、
生成される2フレ前からオブジェクトイベント自体は実行されるってオチですかねえ。
279(1): 2020/11/24(火)11:49 ID:YO03XBx+(1) AAS
一旦関連する処理を全部イベントグループにコピーして
元イベントは非アクティブにしてからイベントエディタ側に移植して
そこで検証してみてはいかがだろうか?
280: 2020/11/24(火)12:07 ID:c+AX0b8Z(8/11) AAS
>>279
オブジェクトイベントの記述を全部フレームに移植して、
テストってことですよね。
一応の解決と結論は得たので、
その結論と違う挙動がまた出るようなら結論が間違いだと思うので、
頂いた検証をやってみたいと思います。
提案ありがとうっす。
281: 2020/11/24(火)12:17 ID:c+AX0b8Z(9/11) AAS
全部フレームに記述してけばいいとは思うんですが、
そうするとフレームが長ったらしくなって見づらいし混乱の元のような気がして。
自分は、そのオブジェクトでしか使わないような処理は、
なるべくオブジェクトイベントに書く感じにしてるんですが、
オブジェクトイベントってあまり使われない感じなんでしょうか?
作る人のスタイルによりけりですかね?
282(1): 2020/11/24(火)16:11 ID:BZnTYGqV(1/2) AAS
オブジェクトイベントで組むと他のプロジェクトでも部品として使いまわせるから便利
283(1): 2020/11/24(火)16:15 ID:H8d87IXj(5/5) AAS
>>277 278
オブジェクトイベントはフレーム開始時に開始されるんで
オブジェクトのある無しは関係ない
例えば自己に変数をプラス1し続ける時に、生成するとき自分と同じオブジェクトがあると
みんな同じ変数に設定されるだけだよ、オブジェクトイベントもフレームイベントの
続きなだけだから、個体を特定しなければ全体に適用される
でも自分と同じオブジェクトが無ければ条件は偽になり続けるので変数は加算されないわけ
省2
284: 2020/11/24(火)17:16 ID:c+AX0b8Z(10/11) AAS
>>282
なるほど、コピペしてそのまま使えるのは非常に便利ですよね。
ちなみに、オブジェクトイベントを持つオブジェクトをどんどン生成していったら、
オブジェクトを破壊していっても実行するオブジェクトイベント処理は増大して、
段々と重くなっていくんですかねえ。
>>283
そうか、フレーム開始時からオブジェクトイベントは実行されてるんですね。
省10
285(1): 2020/11/24(火)17:45 ID:BZnTYGqV(2/2) AAS
同一のオブジェクトイベント持ったオブジェクトが複数存在する場合
実行されるのは常に一つのオブジェクトイベントだけなのでそういう意味では重くはならない
処理自体はフレームイベントと同じでただオブジェクトイベントに記述してるってだけだよ
UNITYのオブジェクトクラスみたいに個別にスクリプトが動くわけではない
286: 2020/11/24(火)18:46 ID:c+AX0b8Z(11/11) AAS
>>285
そうなんですね。
同じ物が重複していく事は無いわけですか。
詳しくありがとうございます!
287(1): 2020/11/24(火)22:49 ID:iFC8S7C/(1) AAS
まー、オブジェクト内に記述できるイベントなんてあると
個々に対して働くと思うよねぇ
仕様が悪いわ
288: 2020/11/25(水)05:07 ID:HgBbq/0L(1/3) AAS
>>287
そうですよねえ。
まー、言ってもせんないのではありますがw
289: 2020/11/25(水)05:21 ID:HgBbq/0L(2/3) AAS
敵オブジェクトイベントに弾との当り判定と破壊処理書いて、
複数出した敵に弾が当たって各々がちゃんと壊れてけば
同一個別オブジェクトでオブジェクトイベントが実行されてるように見えますもんねえ
290(1): 2020/11/25(水)05:28 ID:iZH3zw1O(1/2) AAS
CF2.5は基本的な仕様を覚えるまでは満足に動かせないけどさ
結局は何をやっても同じよ
言語でも製作エンジンでも仕様を覚えて乗り越えるしかない
ストレス貯めてイライラしながらね
291(1): 2020/11/25(水)07:04 ID:PhE/41Au(1) AAS
アイデアとかあってもそのとおりに動かすのが難しいのはどれも同じだもんね
292: 2020/11/25(水)09:32 ID:HgBbq/0L(3/3) AAS
>>290、>>291
結局、使う以上は慣れるしかないって話ですよね
いくつも使う内にその習熟も早くなっていくというか
293(1): 2020/11/25(水)11:34 ID:YG5j+E+t(1) AAS
かなり昔のプログラマーとか1人だったりするけど
ああいうの作り方わからなかったらどうしてたんだろ
294(1): 2020/11/25(水)14:09 ID:iZH3zw1O(2/2) AAS
CF2.5はランタイムを改修したバージョンがそろそろ来るみたいだぞ
中国のアンチウィルスだけにはまだ引っかかるらしいけどね
中身をかなり変更したらしいから、バグがあるかどうか・・・
今は中身の確認中だって
295: 2020/11/25(水)14:40 ID:V+9IT+V3(1) AAS
>>293
SNSもネットも無い、しかも今と違ってゲームプログラム入門書なんてご親切な書物すら無い。あるのは工業プログラムの専門書くらい
そんな時代にゲーム作ってる奴いたがほんとどうやってたのか謎
296: 2020/11/25(水)15:46 ID:Io9EWbfU(1) AAS
>>294
バージョンアップもうすぐくるのか
誤検知問題ほんと直ってほしいな
297: 2020/11/26(木)22:43 ID:IbOevyBT(1) AAS
イベント用マップチップなんだけど$とか!をつけるとドットサイズの認識が変わるのコレ?
そこらへんの基本知識って公式に説明ある?
自作タイルもつかいたいけど自作マップチップに関する講座みたいなのがイマイチなくてわからん…
298: 2020/11/27(金)00:48 ID:Yp1+XZek(1) AAS
どゆこと?
299: 2020/11/27(金)00:57 ID:/9KaaWHG(1) AAS
ツクールスレの誤爆?
300: 2020/11/27(金)09:19 ID:1KxuXXs+(1/2) AAS
そうだろうねw
301: 2020/11/27(金)09:27 ID:kI7GqIuY(1) AAS
アクションゲームツクールなら間違っても無理もないがまさかRPGじゃないだろうな
302: 2020/11/27(金)09:55 ID:1KxuXXs+(2/2) AAS
RPGツクール買ったけど、ほぼ触って無いんで分らないw
303: 2020/11/27(金)11:52 ID:fZsujcEz(1) AAS
スレのログ見てたけど
3D画面ゲーム作れるエクステンションあるのか
WIn7でしか動かないなら無理だけど
304: 2020/11/27(金)16:12 ID:BuSeTVwK(1) AAS
P3DだとWindows10で可能
youtubeで見てみると良いよ
305: 2020/11/27(金)20:15 ID:aFhjDZLr(1) AAS
このP3DというのはCF2.5とは別物?
306: 2020/11/27(金)21:34 ID:dFoWW6UI(1/2) AAS
厳密にいうとP3Dはエクステというより
普通にCF2.5のイベントで作られたMFAファイルだよ
グローバル変数やオブジェクト変数が使われているから
解析するのがけっこう大変だと思う
307(1): 2020/11/27(金)21:46 ID:dFoWW6UI(2/2) AAS
まちがえたので訂正
グローバル変数じゃなくオブジェクト内部フラグ
308(1): 2020/11/28(土)05:56 ID:SESZUSHB(1) AAS
>>307
ほえーありがとう
作ろうと思えば作れるのはやっぱりすごいね
309: 2020/11/28(土)16:18 ID:Z/Pe4LS3(1) AAS
140ページにも及ぶ英文マニュアルを和訳してくれたらP3Dにも利用価値があるのにね
310: 2020/11/28(土)17:09 ID:7ka10GOG(1) AAS
まかせろ!
311: 2020/11/28(土)22:36 ID:c37WTzMd(1) AAS
グーグル翻訳に全部かけてプリントでもするのかww
312: 2020/11/29(日)00:18 ID:y20TuDe1(1) AAS
せめてDeepLで
313: 2020/11/29(日)19:05 ID:hhZaxSPb(1) AAS
P3Dの話に関連して、作りたいジャンルのためのゲームエンジンってどの程度作り込んでる?
自作レベルエディタとデータベース位??
314(2): 2020/11/29(日)21:56 ID:SZFB1sF7(1) AAS
自分はノベルツクールみたいなエンジン完成させたよ
エンジン完成で満足してしまって本編作ってないけど
315: 2020/11/30(月)11:11 ID:XaSDjQ/N(1) AAS
そもそもエンジンって何を指しているのかがよく解らない
cf2.5も言ってみればエンジンなのでは?テンプレのこと?
316: 2020/11/30(月)14:06 ID:7VY3lwp7(1/2) AAS
>>314
画面切り替えのエフェクトとかも作ったの?
317: 2020/11/30(月)16:07 ID:c+L/fqaH(1) AAS
エンジン言いたいだけで、エンジンはCF2.5
一連の処理するモジュールの事だろうね
318: 2020/11/30(月)17:08 ID:7VY3lwp7(2/2) AAS
俺もAVG風の処理やってんだけど、
画面切り替えのエフェクトとかどう作ったもんかと悩んでる
319: 2020/11/30(月)19:22 ID:zfoVUNQu(1) AAS
〇〇の動作をさせる物って事ならエンジンって言うよ
Cf2.5もエンジンと言えるがエンジンがいくつあっても問題ない
320: 2020/11/30(月)22:10 ID:zhreFYno(1) AAS
PC移行して、久々にcf2.5使おうと思ったんだけど、前のPCのときのcf2.5フォルダがそのままバックアップ取っておいたので、
本体をインストール(Fusion25+DLCもあるのでインストール)したあと、そこに前のPCのフォルダを上書きすればOKかな?
321: 2020/12/01(火)02:18 ID:EslNdAQJ(1/2) AAS
遅レスすまん。あまり定義とかわからずにエンジン言ってた。
全フレームに置くテンプレとか、小規模なモジュール、というよりかRPGツクールみたいなのを最終系としたときにどこまで以下の様なシステムを作り込む?みたいな話
・基本的なゲームシステム(戦闘・移動・イベントなど)
・ゲームシステムとは別に、システムに投げる設定値や、オブジェクトに読ませるデータを設定するためのアプリ部分
たとえば......
省3
322: 2020/12/01(火)02:26 ID:EslNdAQJ(2/2) AAS
>>314
いいね
ノベル系はテキストデータ膨大になるから、エンジン?作らないと難しそう
323: 2020/12/01(火)05:55 ID:fJ8z7JZh(1/2) AAS
お前らもここで喧嘩したりマウント取ったりせずに仲良くしろ
仲良くして今ここにいるやつらと手を組んだらどれだけの物を作れると思ってるんだ
とんでもないものを作れるぞきっと。
324: 2020/12/01(火)13:59 ID:AtkmpKeA(1) AAS
マウント取って喜んでるような利用者はこのスレには殆どいないと思う
でもケンカは適度にしないと駄目だ 馴れ合いが進むと否定的な発言が
しづらい空気が生まれる お局様に口出し出来ない職場みたいなもんだわ
質問や今のcf2.5事情に対する不満なんかはどんどん出し合おうぜ!
協力して欲しいと言う声があればどんどん手助けもするしな
325: 2020/12/01(火)22:54 ID:WLxnTIm4(1) AAS
>>308
「作ろうと思えば作れる」という言葉でつい何でもできると勘違いするが
Wordで絵を描いた爺さんみたいなもので一種の職人芸なんだよな。凡人がマネできることじゃない
326: 2020/12/01(火)23:31 ID:fJ8z7JZh(2/2) AAS
現実の話としては
作ろうと思えば作れるじゃなくて
作ろうと思って頑張り、勉強すれば作れる可能性がある
だからな
現実はつらいよ
327(1): 2020/12/02(水)02:32 ID:1jZVYcaH(1) AAS
修正バージョンの進行具合気になるのでClickteam本家フォーラムのぞいてみたけど
「もうすぐ対策バージョン出すけどまた誤検知出るかも、ユーザーのみんながアンチウイルス会社に誤検知報告して直してもらってね」
こんなんばっかり、いい加減ユーザー離れていくよ…
328: 2020/12/02(水)02:55 ID:+KUkEoAi(1/2) AAS
>>327
Clickteamの言い分としては
ヴィジュアルスタジオ2017でウィンドウが出るだけの
アプリを生成しても4,5社のアンチウィルスが反応するから
これは結構どうしようもない問題です。
みたいな話だから、もうウィルス検知の評価方法を進化か変化させないと
このままじゃそのうちなんでもウィルス扱いされかねないなと思ったけどな
省1
329: 2020/12/02(水)03:06 ID:+KUkEoAi(2/2) AAS
当然自分でプログラム組んで作った場合は誤検知されたら自分で修正しないといけないわけで
Cf2.5はサポートして現状で誤検知されにくくベースを変更してくれるんだから優しいもんじゃない
330: 2020/12/02(水)05:38 ID:kTlTop+S(1) AAS
たまにUnity勉強したほうがいいのかなと思ってしまうときがある
プログラムがいやでこれを使い続けてるわけなんだけども
やっぱり楽ちんだもんね
331: 2020/12/02(水)07:41 ID:YfhSD9tH(1) AAS
てかみんなそんなにビルドしてるんだなって驚いた
自分なんてまだまだ完成させられず素材制作の日々だよ
332: 2020/12/02(水)10:15 ID:oOSsY6Io(1/2) AAS
絵素材作るのマジ大変だよなあ。
俺もまだ一面作ってる途中で、ゲームはまったくビルドできる状況じゃないw
配列に入力しやすくするツールは作ってビルドはしたけどw
333: 2020/12/02(水)19:36 ID:Qc8q4Jms(1) AAS
最短経路の追っかけ試したら
壁にガスガス引っかかって追いかけてくれない
334: 2020/12/02(水)21:01 ID:oOSsY6Io(2/2) AAS
そういうの壁に当たったら別の処理いれないといけないんだね
大変やな
335: 2020/12/03(木)19:06 ID:/AWFTu9J(1) AAS
壁にぶつかると引っかかるって表現がぴったりなくらい動かなくなる
背後に回るくらいの位置に行くと追いかけ始めるんだけども
336: 2020/12/03(木)21:02 ID:87R6eKjy(1/4) AAS
壁にぶつかって動かなくなったら、
動ける方向を探して別の方向に動くって処理を入れないと駄目なんだろうね
337: 2020/12/03(木)21:04 ID:87R6eKjy(2/4) AAS
移動中に座標が変わらなくなったら、
別の移動方向に変えるとかになるんだろうか?
338: 2020/12/03(木)21:05 ID:87R6eKjy(3/4) AAS
あるいは移動先に壁があるか判定して、
あったら別方向に向きを変える、とか?
339: 2020/12/03(木)21:32 ID:Z4pHXn6P(1/3) AAS
>移動先に壁があるか判定して、あったら別方向に向きを変える
基本敵の移動は自分もそのやり方でやってる
最短経路はまたやり方違うけど
340: 2020/12/03(木)22:05 ID:87R6eKjy(4/4) AAS
迷路ゲーとかはそういうやり方がいいんだね
最短経路は全然思いつかないやw
341: 2020/12/03(木)22:20 ID:Z4pHXn6P(2/3) AAS
最短経路はググるとプログラミングのやり方出てくるけど
CF25は再起処理ができないから簡単にはいかないんだよなあ
342: 2020/12/03(木)22:43 ID:NH3n5O2x(1) AAS
再帰処理出来るんじゃない?
前にやったんだけどループの中から自分のループを呼び出して
最後のループが終わったら順番にループが終わって処理が終了したけどね
343: 2020/12/03(木)23:03 ID:Z4pHXn6P(3/3) AAS
そうなのか
自分のループ呼び出せるの知らんかった
344(1): 2020/12/04(金)00:04 ID:e4E2Uj7w(1) AAS
再帰はできるけどループ処理自体がすごく遅いから動かす数次第ではボトルネックになる
上下前次1-新書関写板覧索設栞歴
あと 658 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s