TyranoScript詞典(第一版):Tag部分
b站上有關(guān)于tyrano的東西十分稀少,我作為一個想要制作視覺小說游戲的作者來說,雖然gamecreator(www.gamecreator.com.cn)作為國產(chǎn)游戲制作工具挺好,但是avg部分要花錢就挺麻煩,所以我還是回到tyrano這里了。
b站上關(guān)于tyrano的大部分是TyranoBuilder,而關(guān)于TyranoScript的則十分稀少,因此,我去了一趟tyrano的官網(wǎng),啃生肉或機翻學(xué)習(xí)TyranoScript,現(xiàn)在總結(jié)出Tag部分,而書寫和實行邏輯我還沒搞明白,但是我會加油的。
有一點挺重要的,Tyrano語言是用JavaScript編寫的,所以Tyrano可以制作瀏覽器和終端兩種游戲。
初學(xué)者學(xué)習(xí)Tyrano的話,強烈建議去接觸一下JavaScript。
Tyrano(兼TyranoScript和TyranoStudio)官網(wǎng):tyrano.jp
Tyrano相關(guān)產(chǎn)品信息官網(wǎng):strikeworks.jp
TyranoBuilder官網(wǎng):b.tyrano.jp
注意(attention):以上三個官網(wǎng)全部都是日語版的
關(guān)于STRIKEWORKS:
STRIKEWORKS程序設(shè)計師代表:Hiroshi Nagatani(ながたに ひろし)
STRIKEWORKS Twitter:@shikemokumk
STRIKEWORKS Email:shikemokumk@gmail.com
對于使用TyranoBuilder的人來說,學(xué)習(xí)TyranoScript可能是必要的,因為有很多功能僅用TyranoBuilder還暫時無法實現(xiàn),必須使用TyranoScript進行設(shè)置。
因為本人還在學(xué)習(xí)階段,甚至連一個游戲都沒做過,編程水平也只有C語言基本入門,日語水平是只知道五十音和少得可憐的語法……雖然官網(wǎng)提供了tag的解釋,但是翻譯的時候還是出現(xiàn)了歧義和無法翻譯的部分,所以現(xiàn)在總結(jié)的詞典是盡可能利用官網(wǎng)的題目和解釋翻譯整理出來的,難免會有不足,還請專業(yè)大佬幫忙完善和指出不足。
個人感想:ながたに先生,你真的好厲害。
TyranoScript詞典(First Version):Tag部分(超簡潔版)
消息·文本標(biāo)簽:
[l]等待點擊? ? ? ? ?[p]等待點擊+改頁? ? ? ? ? ?[graph]直排圖像顯示
[r]換行? ? ? ? ? ? ? ? [er]刪除消息層的文字? ? ? [cm]清除所有信息層
[ct]重置到消息層? ? ? ? [current]指定操作對象的消息層? ? ? ? ? ?[fuki_start]突出信息層
[fuki_stop]禁用消息層的渲染? ? ? ? ? ? ?[fuki_chara]登場人物登記? ? ? ? ? ? ?
[ptext]在圖層中顯示文本
[mtext]演出文本? ? ? ? ?[ruby](不確定)文字裝飾? ? ? ? ? ? ?[mark]文本標(biāo)記? ? ? ? ? ? ? ? ? ?
[endmark]結(jié)束文本標(biāo)記
消息相關(guān)的設(shè)定
[config_record_label]設(shè)定已讀管理? ? ? ? ? [position]消息窗口的屬性改變? ? ??
[hidemssage]暫時隱藏消息層
[font]文本樣式的變更? ? ? ? ? [deffont]默認文本樣式設(shè)置? ? ? ? ? ? [message_config]消息設(shè)置
[delay]文字顯示速度設(shè)置? ? ?[resetdelay]將文字顯示速度恢復(fù)為默認狀態(tài)
[configdelay]默認文字顯示速度設(shè)置? ? ? ?[nowait]文字瞬間顯示模式開啟? ? ? ?
[endnowait]文字瞬間顯示模式關(guān)閉
[resetfont]文本樣式重置? ? ? [skipstart]跳過模式開啟? ? ? ? ?[skipstop]跳過模式停止
[cancelskip]跳過模式解除? ? [atuostart]自動模式開啟? ? ? ? [atuostop]自動模式停止
[autoconfig]自動模式設(shè)置? ?[position_filter]消息窗口背景的過濾效果? ? ??
[nolog]歷史記錄的暫時停止
[endnolog]歷史記錄重新開始? ? ? ? [pushlog]在歷史記錄中添加文本
表情·跳躍設(shè)定:
[jump]劇本跳躍? ? ? ? ?[link]超鏈接(選項分支)的開始? ? ? ? ? ? [endlink]超鏈接(選項分支)的結(jié)束
[button]圖形按鈕的顯示? ? ? ? ? ?[glink_config]圖形鏈接的設(shè)定? ? ? ? ? [glink]圖形鏈接
[clickable]設(shè)置可點擊區(qū)域
角色操作:
[chara_ptext]角色名字表示與表情變更? ? ? ? ? ? ? ?[chara_config]角色操作標(biāo)簽的基本設(shè)置
[chara_new]定義角色? ? ? ? ? ?[chara_show]角色上場? ? ? ? ?[chara_hide]角色退場
[chara_hide_all]角色全部退場? [chara_delete]角色信息消除? ?[chara_mod]角色圖像變更
[chara_move]角色位置移動的變更? ? ? [chara_face]角色表情管理? ? ? ?
[chara_layer]定義角色的差分部分
[chara_layer_mod]變更角色差分的定義? ? ? [chara_part]變更角色差分的部分
[chara_part_reset]將角色的差分部分恢復(fù)為默認
畫面·背景·圖層設(shè)定:
[image]顯示圖像? ? ? ? ? ?[freeimage]清除圖層? ? ? ? ? ?[free]刪除對象
[backlay]將圖層的正面信息復(fù)制到其背面? ? ? ? ? ? ?[wt]等待過渡結(jié)束? ? ? ?
[layopt]圖層屬性設(shè)定? ? ? ? ?[locate]指定顯示位置? ? ? ? ? ? ?[trans]圖層過渡? ? ? ? ??
[bg]切換背景? ? ? ? ? ? ? ? [bg2]切換背景? ? ? ? ? ? ? ? [clearfix]清除fix圖層
演出·效果·視頻(動畫)
[quake]晃動畫面效果? ? ? ? ? [quake2]晃動畫面效果? ? ? ? ? ?[vibrate]手機(游戲手柄)振動
[vibrate_stop]停止手機(游戲手柄)震動? ? ? ? [layermode]圖層模式? ? ? ? ?
[layermode_movie]圖層模式(視頻)? ? ? ? ? ? ?[movie]播放視頻? ? ? ? ? ? [bgmovie]播放背景視頻
[wait_bgmovie]等待背景視頻播放結(jié)束? ? ? ? ? ?[stop_bgmoive]停止背景動畫播放
[filter]過渡效果? ? ? ? ? [free_filter]清除過渡效果? ? ? ? ? ? ? [mask]暗面效果? ? ? ? ?
[madk_off]清除暗面效果
ps. 日語中的“動畫(どうが)”在漢語中是視頻的意思,與movie一樣
動畫(アニメーション)
[anim]動畫? ? ? ? ? ?[wa]等待動畫結(jié)束? ? ? ? ?[stopanim]強制停止動畫
[keyframe]開始定義動畫關(guān)鍵幀? ? ? ? ? [endkeyframe]結(jié)束定義動畫關(guān)鍵幀
[frame]定義動畫關(guān)鍵幀? ? ? ? ? [kanim]執(zhí)行動畫關(guān)鍵幀? ? ? ? ?[stop_kanim]停止動畫關(guān)鍵幀
[xanim]執(zhí)行通用動畫? ? ? ? ?[stop_xanim]停止通用動畫執(zhí)行
相機設(shè)定:
[camera]移動相機? ? ? ? ? [reset_camera]重置相機? ? ? ? ? [wait_camera]等待相機演出
系統(tǒng)設(shè)定:
[s]游戲停止? ? ? ? [wait]等待? ? ? ? ?[wait_cancel]取消等待? ? ? ? [close]關(guān)閉窗口
[savesnap]暫時保存游玩狀況? ? ? ? ?[autosave]自動保存? ? ? ? ?[autoload]自動讀取
[screen_full]游戲畫面全屏幕? ? ? ? ?[dialog]顯示確認對話框? ? ?[start_keyconfig]啟動按鍵操作
[stop_keyconfig]暫時取消按鍵操作? ? [apply_local_patch](后期更新維護用)加載補丁文件
[check_web_patch](后期更新維護用)檢查更新補丁? ? ? ?
[closconfirm_on]是否確認結(jié)束游戲效果的開啟
[closeconfirm_off]是否確認結(jié)束游戲效果的關(guān)閉
系統(tǒng)設(shè)計設(shè)定:
[glyph]設(shè)置等待點擊圖象的圖形? ? ? ? ? ? [glyph_skip]設(shè)置跳過模式的圖形
[glyph_auto]設(shè)置自動模式的圖形? ? ? ? ? [showmenubutton]顯示菜單按鈕
[hidemenubutton]隱藏菜單按鈕? ? ? ? ? ?[body]游戲畫面外層的設(shè)置
[title]改變游戲標(biāo)題? ? ? ? ? ? ? ?[cursor]改變鼠標(biāo)光標(biāo)圖像? ? ? ?[sysview]用外置插件設(shè)置系統(tǒng)畫面
[save_img]改變保存數(shù)據(jù)畫面的縮略圖? ? ? ? ?[set_resizecall]自適應(yīng)游戲畫面
[dialog_config]確認對話框圖像設(shè)定? ? ? ? ?[dialog_condig_ok]確認對話框的確定按鈕圖像設(shè)定
[dialog_condig_ng]確認對話框的取消按鈕圖像設(shè)定? ? ? ?
[dialog_config_filter]確認對話框背景的過渡設(shè)定
[mode_effect]跳過(自動、暫停)模式變化效果? ? ? ? ? [loading_log]等待讀取畫面的設(shè)定
菜單·html設(shè)定:
[showsave]顯示保存畫面? ? ? ? [showload]顯示讀取畫面? ? ? ? ? ?[showmenu]顯示菜單畫面
[showlog]顯示歷史記錄? ? ? ? ? [web]打開外部網(wǎng)站? ? ? ? ? ? [html]添加html層? ? ? ??
[endhtml]結(jié)束html層
宏·分支·子程序:
[clearstack]清除棧? ? ? ? [if]條件分支? ? ? ? ?[elsif]復(fù)數(shù)調(diào)節(jié)分支? ? ? ? ?[else]不滿足時的條件分支
[endif]結(jié)束調(diào)節(jié)分支? ? ? [call]啟動子程序? ? [return]離開子程序? ? ? ?[macro]定義宏
[endmacro]結(jié)束宏定義? ? ?[erasemacro]清除宏定義? ? ? ?[ignore]在某條件下跳過劇本
[endignore]結(jié)束跳過? ? ? ? [sleepgame]暫停游戲? ? ? ? [awakegame]繼續(xù)游戲? ??
[breakgame]清除停止數(shù)據(jù)
變量·JavaScript設(shè)定·讀取文件(使用者需要會JavaScript語言):
[loadjs]導(dǎo)入使用外部JavaScript文件? ? ? ? [eval]引入exp指定的JavaScript函數(shù)
[clearvar]消除變量? ? ? ? ?[clearsysvar]清除全部系統(tǒng)變量? ? ? ? ?[trace]向控制臺輸入值
[iscript]編寫JavaScript腳本? ? ? ? ?[endscript]結(jié)束JavaScript編寫? ? ? ? ? ??
[emb]用其他代碼指定JavaScript函數(shù)
[preload]預(yù)加載數(shù)據(jù)? ? ? ? ? [unload]刪除預(yù)加載數(shù)據(jù)? ? ? ? ? ? ? ? [plugin]加載外部插件? ? ? ??
[loadcss]導(dǎo)入使用CSS文件
音頻:
[playbgm]播放背景音樂? ? ? ? ? [stopbgm]停止播放背景音樂
[fadeinbgm]以淡入模式播放背景音樂? ? ? ? [fadeoutbgm]以淡出模式結(jié)束播放背景音樂
[xchgbgm]以淡入淡出模式將當(dāng)前背景音樂替換成另一個
[playse]播放效果音? ? ? ? [stopse]停止播放效果音
[fadeinse]以淡入模式播放效果音? ? ? ?[fadeoutse]以淡出模式結(jié)束播放效果音
[bgmopt]設(shè)置背景音樂? ? ? ? [seopt]設(shè)置效果音? ? ? ? ? ?
[changevol]改變正在播放的音樂(音效)的音量
[pausebgm]暫停播放背景音樂? ? ? ? [resumebgm]繼續(xù)播放背景音樂
[pausese]暫停播放效果音? ? ? ? ? [resumese]繼續(xù)播放效果音
[wbgm]等待背景音樂播放完畢? ? ? ? [wse]等待效果音播放完畢
聲音·朗讀:
[voconfig]播放聲音的設(shè)定? ? ? ? ? ?[vostart]自動播放聲音? ? ? ? [vostop]停止自動播放聲音
[speak_on]啟用朗讀功能(瀏覽器限定)? ? ? ? ? ? ?[speak_off]關(guān)閉朗讀功能
輸入形式:
[edit]添加可供玩家輸入的文本框? ? ? ? ? ?[commit]將玩家輸入的內(nèi)容轉(zhuǎn)化為程序用變量
3D相關(guān):
[3d_init]3D程序初始化
[3d_model_new]引入并定義外部3D模型? ? ? ? ?[3d_sphere_new]引入球體3D模型
[3d_sprite_new]引入子3D模型? ? ? ?[3d_event]定義3D模型用的事件
[3d_event_delete]刪除3D事件? ? ? ?[3d_event_start]開始執(zhí)行3D事件
[3d_event_stop]停止執(zhí)行3D事件? ?[3d_box_new]引入立方體3D模型
[3d_image_new]引入圖像3D模型? [3d_show]使3D對象出現(xiàn)在游戲畫面
[3d_hide]使3D對象退出游戲畫面? ?[3d_hide_all]使所有3D對象退出游戲畫面
[3d_delete]刪除3D對象? ? ? ? ? ? ? ? ?[3d_delete_all]刪除全部3D對象
[3d_canvas_show]顯示3D畫板? ? ? [3d_canvas_hide]退出3D畫板
[3d_close]刪除全部3D場景? ? ? ? ? ? [3d_anim]制成3D動畫
[3d_anim_stop]停止3D動畫? ? ? ? ? [3d_scene]設(shè)置3D場景
[3d_camera]設(shè)置3D相機? ? ? ? ? ? ? [3d_gyro]設(shè)置3Dgyro
[3d_gyro_stop]停止3Dgyro? ? ? ? ?[3d_debug_camera]調(diào)試3D相機
[3d_motion]設(shè)置3D模型的動作? ? [3d_debug]調(diào)試3D項目
AR相關(guān):
[bgcamera]數(shù)據(jù)流攝像機背景? ? ? ?[qr_config]設(shè)置QR碼? ? ? ? [stop_bgcamera]隱藏數(shù)據(jù)流攝像機背景
[qr_define]替換QR碼