C .
ODE
G
AMELET
Focus Issue
目前想要的指令
CFu1219 opened 8 months ago 10
除了機關,角色初始化、變數狀態、檢查按鍵等等
 
基本上已經有相似或可替代的功能了
 
另外,只要將式子外加上()就可以運算了,如設定x=(1+1),就會得到x=2
 
且現在已經不需要啟動按鍵了
我的運算變數是類似這種
 
(以下是舊式規格)
預設X=0 Y=30
 檢查人物位置 「玩家」「全地圖」事件變數P
 當P.{X}=P.{Y}時
運算(1)P.{X}=0 (2)P.{Y}=P.{Y}*115/100
 
如果大佬有做出來怎麼算的話麻煩跟我分享一下
呃,其實我看不太懂。
 
你指的是像打怪升等那樣嗎?經驗達到升等標準就升等。
 
如果是這樣的話,問題點應該是在「經驗值」≧「最大經驗值」的檢查以及如何檢查到有可能升等的角色吧?
 
你可以利用「檢查」中「迴圈」裡的「找出所有角色」以儲存有可能升等的角色的「角色代碼」。
 
假設儲存之角色代碼為A,經驗值為{A}_X,最大經驗值為{A}_Y,比較數字可以這麼打:
 
unknown.png
 
如果打{{A}_X}會莫名其妙失敗,原因我目前還不清楚。
 
{A.code}出來的結果同樣是CG碼,所以可以這麼打。
 
而經驗值及最大經驗值的計算,我建議這樣做:
 
unknown.png
 
unknown.png
 
以上是我的見解。
 
如果有誤會,我非常尷尬。
 
呃,不是,我非常抱歉。
所以現在使用儲存全域變數就可以了唷 好的 我會去做運算看看
現在的文法跟以前完全不一樣啊ㄚㄚ(哭
怎麼說?
 
對了,假設舊光暈的角色代碼為事件/A,
 
則{A}=LC碼、%{{A}}%=名字
 
而在新光暈,假設角色代碼為B
 
則{B}=CG碼、{B.nickname}=名字
 
由於你上文打的格式錯誤,所以在舊光暈也無法順利執行
阿對,我文法有錯QQ
我剛剛看了一下本子才發現
 
有什麼文法入門的地方可以看嗎? 要學學新的文法了
如果你有時間,可以嘗試在右方的「載入模組」中研究程式碼,
 
或是點擊個動作、檢查、觸發旁的三個點以查看程式碼,都能增進對於其的認知。
 
unknown.png
 
當然,這方面我也不太了解,所以我也沒什麼好說的。
 
但若單純在同人陣製作同人的話,只要清楚幾個常用的{角色代碼.代號}這種形式的變數,就可以順利地製作了。
 
就目前來說,特效什麼的才是大難關呢
啊,刪除線消失了(#
Items per page:
1 - 9 of 10
ⒸCode.Gamelet.com | Privacy Policy | Terms of Service