回复:吉里吉里2引擎简单教程1,初步的游戏制作篇
追加一个自定义名字的内容,以后松散的内容会贴在这里,为查找方便以后会单独整理的。
*inputname 输入名字的代码
[eval exp="f.name='KEY'"] 变数控制代码,定义主人公名字为"KEY"(默认)
[input name=f.name prompt="我叫..." title="请输入自己的ID"] 定义一个输入名字的窗口
;----------------------------------------------------
;ID叫主人公
[if exp="f.name=='主人公'"] 条件分歧+变数控制,假如名字输入为:"主人公"
[ct] 得到反馈
这个ID不能使用[p] 返回结果
[jump target=*return_name] 返回重新输入
[endif] 结束分歧
;;----------------------------------------------------
;输入的名字过长
[if exp="f.name.length>10"] 假如名字输入的长度超过10个字符
[ct] 得到反馈
ID请在10个字以内[p] 返回结果
[jump target=*return_name] 返回重新输入
[endif] 结束分歧
;----------------------------------------------------
[cm]
ID是[font color=0xff0080][emb exp=f.name][font color=default],这样可以吗?[r] 定义字体
[delay speed=nowait]
[link target=*scene01]A.好的[endlink][r] 条件分歧:确定
[link target=*inputname]B.换个名字[endlink] 条件分歧:否定
[delay speed=user]
[s] 此内容结束
;--------------------------------------------
*return_name 否定的结果
[ct]
[jump target=*inputname] 返回重新输入
[s] 此内容结束
以上内容代码涉及到了变数和其他内容,以后的新加部分会有详细解释……