Text列など䞀郚の列でParamlTblの゚ンティティが䜿えない

108 views
Skip to first unread message

nunu

unread,
Feb 7, 2021, 7:47:34 AM2/7/21
to 宎ナヌザヌグルヌプ
・宎のバヌゞョン3.9.6
・Unityのバヌゞョン2018.4.20f1
・OSバヌゞョンWindows10


お䞖話になっおおりたす。
こちらの勘違いだったら申し蚳ないのですが、䞍具合らしき点を芋぀けたのでご報告させおいただきたす。

゚クセルの「WaitType」「Text」「Voice」列で、ParamlTblの゚ンティティが䜿えないようです。
Paramの方の゚ンティティは、いずれの列でも䜿甚できるこずを確認しおいたす。

䟋えば、「Text」列に「&ParamlTbl[&Param01].&String」ず入力するず、そのたた「&ParamlTbl[&Param01].&String」ずテキストが衚瀺されおしたいたす。
ParamlTblの倉数の型は、Int,Float,Bool,String党おで同じ結果でした。
Unityのコン゜ヌルでの゚ラヌは出おいたせん。

なお、同じParamlTblシヌト内の倉数が、「Selection」コマンドの条件匏・蚈算匏などで正垞に䜿甚できおいるので、蚭定がおかしいわけでもないず思いたす。


「Text」列の堎合、「<param=ParamlTbl[Param01].String>」ず入力するず反映はされるのですが、倉数内に含めた<color>や<ruby>などのテキストタグが䜿えないようなので、やや䞍郜合がある状態です。
(なお、Paramの゚ンティティを䜿うずテキストタグも反映されおいたした)

ParamlTblの゚ンティティの曞き方は過去のQ&Aや䞋蚘マニュアルを参考にしたしたが、もし䜕か違っおいたしたらご教瀺いただけるず助かりたす。


お忙しいずころ恐れ入りたすが、よろしくお願いいたしたす。

マッドネスラボ

unread,
Feb 7, 2021, 9:57:50 AM2/7/21
to 宎ナヌザヌグルヌプ
おそらくですが゚ンティティをテキストに䜿うずきに、
ParamlTbl[Param01].String本文
のようにパラメヌタヌず本文を぀なげお曞いおしたっおいるのだず思いたす。
ParamTblではなく、Paramでも本文を぀なげお゚ンティティを䜿うず同じ結果になるず思いたす。

぀なげおしたうず
・「String」ずいうパラメヌタヌず「本文」ずいうテキスト
ではなく
・「String本文」ずいうパラメヌタヌずしお解析しようしおしたうためです。

こういった問題があるので、テキストにパラメヌタヌを衚瀺するのは、基本的にはparamタグを䜿うべきなのですが、
paramタグを䜿うのが難しいようであれば、スペヌスなど空癜文字でパラメヌタヌずテキストを区切っおみおください。




2021幎2月7日日曜日 21:47:34 UTC+9 nunu:

nunu

unread,
Feb 7, 2021, 10:29:39 AM2/7/21
to 宎ナヌザヌグルヌプ
ご回答ありがずうございたす。

もう䞀床確認しおみたのですが、台詞衚瀺のテキストコマンドの堎合、「゚ンティティのみで本文がない」状態でも゚ンティティが䜿甚できない状態ずなっおいたした。

他、「Selection」コマンドのText列でParamlTblの゚ンティティを単䜓で䜿甚しおも、同じ状態ずなっおいたす。

「WaitType」「Voice」列はカスタムコマンド絡みのマクロで䜿甚しおいるのですが、こちらもセルに入力したのぱンティティのみです。


䞀旊ParamlTblの゚ンティティの䜿甚は避けるようにしようず思いたすが、ご参考たでに報告させおいただきたす。

マッドネスラボ

unread,
Feb 7, 2021, 11:19:05 AM2/7/21
to 宎ナヌザヌグルヌプ
すみたせん。それもParamTblに限らず゚ンティテむそのものの問題です。
PageCtrlやWaitTypeでぱンティティはたずもに動䜜しないず思いたす。
゚ンティティはそのコマンドの実行時にしか適甚されないのですが、
PageCtrlやWaitTypeはコマンドの実行前にその情報が必芁になるからです。

マクロの堎合は、ゲヌム実行前むンポヌトの段階で埋め蟌めるから問題ないのですが、
゚ンティティの堎合は倉化する性質䞊、コマンド実行時点たで埋め蟌めないので。


2021幎2月8日月曜日 0:29:39 UTC+9 nunu:

マッドネスラボ

unread,
Feb 7, 2021, 12:10:37 PM2/7/21
to 宎ナヌザヌグルヌプ
ParamlTblの堎合の泚意点で心圓たりがあったので远蚘したした。

https://madnesslabo.net/utage/?page_id=2984#2


2021幎2月8日月曜日 1:19:05 UTC+9 マッドネスラボ:

nunu

unread,
Feb 8, 2021, 12:03:54 PM2/8/21
to 宎ナヌザヌグルヌプ
お䞖話になっおおりたす。
ご回答ありがずうございたした。

最終的に、ParamTblぱンティティ圢匏では䜿甚せず、カスタムコマンドの「engine.Param.GetParameter」で盎接倉数を取埗する圢に萜ち着きたした。

お手間をおかけしおしたいたしたが、マニュアルも拡充いただき非垞に助かりたす。
曎新倧倉だず思いたすが、今埌も陰ながら応揎しおおりたす。
Reply all
Reply to author
Forward
0 new messages