click,rclick,button 等 點擊時的問題[突然自行解決= =]
雖然突然解決某部份.
但也想大家分享一下意見~
現在正嘗試寫滑鼠點擊時.可控制主角移動([move])到指定位置
效果是寫到出來.但有很多問題...
因為我是新手...很多kag上的問題都理解不能/ _ \
最大的問題是不懂kag和tjs互相運用/ _ \
很多點擊的指命都不如理想
以下的問題,所有動作都在同一個.ks檔中進行,沒有讀入或連接去任何外置的.ks檔
●遇到的問題.
如果我沒理解錯的話...只有使用call後,才可以用return,
而return 如果沒有使用target來跳去指的標籤.
就會反回發出該call指命的標籤
是嗎?
rclick 中可以用call.
但click就不可以用call....
例子:
可行-->[rclick call=true target=*xxx]
不行-->[click call=true target=*xxx]
||||OTZ
用 [return] 返回指定的標籤時.看來其標籤的東西都不會重讀一次.
只是純粹返回了發出"call"語法的標籤
但用任何會用到target的語法時(包括return, 例字 [return target=*xxx]).
標籤的東西就會重新讀一次...包括文字,圖片,按鈕....
問題來了....文字,圖片重讀都算了...
當半透明圖片button新讀一次時.透明度就會倍加....
例如...如果button是20%透明的圖片...按幾下之後...圖片就會變成了實色= ="""
我暫時是用[er]/[cm]來解決/ _ \
還有的是如果不停把劇本重讀...那麼...系統的負荷不就增加了?
另一個問題.button 中不能使用call...也不可以在其後使用reutrn.
迫著要使用target來跳去指的的標籤...,
而跳了去某個標籤後.想返回前一個標籤又要迫著使用jump,call等...
結果也遇到標籤被迫重讀的問題....
當我使用 sysbutton 時...的確可以解決半透明圖片重讀的問題...
不過...sysbutton 是沒有 call 的
只可用onenter,其後在用tjs式跳去指定的標籤,結果和用了targe一樣t=.="""
還有一個問題.
目前的標籤上有一個button.當跳了去某個標籤後,
而該標籤沒有return返回.或用 jump call 等把劇本重讀.
所有button都卡住了,,,不能再使用 = ="""
kag.callExtraConductor()中如何用tjs寫出對應的reutrn?
或者...有沒有這會事@@
話說...現在我是用rclick來控制角色移動的說.... |||OTZ
●我想問...
1,有沒有方法可以解決返回指定標籤時,語法不會被迫重讀的方法?
2,在button,click,rclick中,有沒有語法可以直接呼喚出macro?
3,TJS中可不可以呼喚出KAG中的macro?
最好...如果click可以和rclick一樣,可以用call = true , ...那說就好了 / _ \
或者...大家有沒有範例是三身視點控制角色走動?
●主題外的問題
KAG中可不可以做到 for loop 和 while loop的效果?
[ 本帖最后由 catwhathk 于 2008-3-30 14:34 编辑 ]
|