NEW  |  HOME  |  OLD

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

NEW  |  HOME  |  OLD

未分化ヘルパー

2/15
17:40 (pkrs) 未分化ヘルパー、どういう感じに分化させてますか?
17:41 (pkrs) 自分が行おうとしている演出が、既にそのフレームで別の未分化ヘルパーで行われてないかチェックするためにループしてるのだけど
17:42 (pkrs) 流石にコレを毎フレーム、重複並列混線ヘルパーが行うと重すぎるよね
17:44 (pkrs) やはりVARで管理するしかないか
17:45 (pkrs) 演出が要請されたら変数を代入して、未分化ヘルパーが実行したらParentVarSetでオフにする流れを考えてるんですけど
17:45 (pkrs) 変数を使わない、他に何かいい方法ありますかね
17:48 (Momizi) 未分化ヘルパーは大変そうやなぁ(使ったことない勢
18:11 (Oracle) うにゃ
18:13 (Oracle) わしの未分化だが
18:14 (Oracle) 呼び出すタイミングを未分化側に書いて、そのときだけ既に役割が行われていないかチェックしてるね
18:17 (pkrs) ああ、演出が要請された時、トリガーが引かれたら並列ヘルパーをチェックして、未実行か確かめるという感じか
18:18 (Oracle) そうね
18:19 (pkrs) なるほど
18:24 (Oracle) チェックタイミングはそれで分かる
18:24 (Oracle) 後はsysfvarかなんかに未分化番号つけることで数をカウントできるようになる
18:26 (pkrs) fvarのが利点あるんだっけ
18:27 (Oracle) いえ
18:27 (Oracle) 変数節約です
18:27 (Oracle) sysfvarとfvarで節約
18:28 (pkrs) 小数点を使えるから格納できる情報が多いとか?
18:29 (Oracle) sysvarのほうが使い勝手いいから
18:29 (pkrs) ああなるほど、使わないでおくって話ですね
18:29 (Oracle) そう
18:34 (Oracle) sysfvar(0)に未分化番号と時間の記録
18:34 (Oracle) sysfvar(1)にscaleの記録
18:35 (pkrs) AngleDraw用ですか
18:36 (Oracle) sysfvar(2)に二次時間の記録
18:36 (Oracle) sysfvar(2)にpos
18:36 (Oracle) sysfvar(3)にpos、sysfvar(4)にvel
18:36 (Oracle) angledraw用ですね
18:37 (Oracle) 親変更を行うヘルパーの場合は凍結を行うので
18:37 (Oracle) angledrawの凍結時仕様を回避するための記録ですね
18:37 (pkrs) あれ、回避できるんですっけ
18:37 (Oracle) できる
18:37 (pkrs) マジか
18:37 (pkrs) どうやるんです
18:38 (Oracle) [state ]
18:38 (Oracle) type=angledraw
18:38 (Oracle) trigger1=sysfvar(1)
18:38 (Oracle) scale=(1/(ceil(sysfvar(1))/10000/1000.0)),(1/(ceil(sysfvar(1))%10000/1000.0))
18:38 (Oracle) ignorehitpause=1
18:38 (Oracle) [state ]
18:38 (Oracle) type=varset
18:38 (Oracle) trigger1=var(2)=215
18:38 (Oracle) trigger1=var(1)>=7
18:38 (Oracle) trigger1=fvar(39):=06000600
18:38 (Oracle) trigger2=var(2)=405
18:38 (Oracle) trigger2=var(1)>=17
18:38 (Oracle) trigger2=fvar(39):=10000500
18:38 (Oracle) sysfvar(1)=fvar(39)
18:38 (Oracle) ignorehitpause=1
18:38 (Oracle) [state ]
18:39 (Oracle) type=angledraw
18:39 (Oracle) trigger1=sysfvar(1)
18:39 (Oracle) scale=(ceil(sysfvar(1))/10000/1000.0),(ceil(sysfvar(1))%10000/1000.0)
18:39 (Oracle) ignorehitpause=1
18:39 (Oracle) 私の記述だとこのような感じ
18:39 (Oracle) 簡単に説明すると
18:40 (Oracle) 拡大縮小した分を、1で割った値で戻すことで維持するんです
19:18 (pkrs) なるほど

NEW  |  HOME  |  OLD

Comment

コメントの投稿


管理者にだけ表示を許可する

Trackback

http://kyoakumugenirc.blog61.fc2.com/tb.php/2838-c139169e

NEW  |  HOME  |  OLD

 検索フォーム


 全記事表示リンク

 全記事表示(500件ずつ)


 プロフィール

vesper

Author:vesper

IRCチャンネルの
#凶悪MUGEN
#凶悪MUGEN_雑談
のログからMUGENに関するものを編集・公開しています。
修正した方が良い箇所があった場合は知らせてもらえると助かります。
MUGEN界隈からはリンクフリーです。
その他からのリンクはご遠慮ください。
このブログをリンクに追加

IRCへの入り方などは
IRCに関する記事
をご覧ください。

簡易凶悪MUGEN IRC情報
・ホスト名
 [irc.friend-chat.jp]
・ポート番号
 [6664]
・チャンネル名
 [#凶悪MUGEN]
 [#凶悪MUGEN_雑談]
 (以下はお好みで)
 [#凶悪MUGEN_艦これ]
 [#凶悪MUGEN_スマブラ]
 [#凶悪MUGEN_麻雀]
 [#凶悪MUGEN_緋想天]
 [#凶悪MUGEN_アカツキ]
 [#凶悪MUGEN_小説]
 [#凶悪MUGEN_絵チャ]

・推奨IRCクライアント
 LimeChat2


 カテゴリ

記述の子カテゴリは目安程度に考えてください。

 最新コメント


 最新記事


 カウンター

累計の閲覧者数:

現在の閲覧者数:

 RSSリンクの表示


他ブログ更新情報(最新70件)

仕様上、下記のリンク一覧でサイトリンクにあるサイトはこの一覧に出ません。

Twitter


基礎リンク集


リンク

サイトに断り書きがない限りリンクさせてもらっています。
リンクしてほしくない場合はお気軽におっしゃってください。

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。