日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

KRKR基础篇(一)

發布時間:2023/12/4 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 KRKR基础篇(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

krkr基礎篇是我根據krkr的官方教程總結而來

推薦代替記事本的工具:editplus,點我下載? ?

激活碼:Vovan

3AG46-JJ48E-CEACC-8E6EW-ECUAW

一:創建新工程

1:打開Wizard.exe建立新工程文件,Config設定文件的初始設定有兩種方法,第一是在建立新工程文件時勾選運行KAGConfig進行配置

第二是找到創建的工程文件,在Data子目錄下有一個名為Config.tjs的文件,可以直接在里面修改相關屬性

2:生成的新工程文件包括兩部分,分別是krkr.exe和Data文件夾,KAGeXpress的執行順序是startup.tjs->Initialize.tjs->func.ks->first.ks,這些文件都在Data目錄及其子目錄下,具體寫游戲是在first.ks文件下寫的,注意文件名是first.ks不要修改,否則程序找不到關聯目錄

3:Config.tjs是游戲整體的設定,里面有大量中文注釋,修改自己需要的地方

一般來說,進行修改的主要內容是:

①標題欄文字System.title(這里寫的文字將會出現在游戲窗口的標題欄上)?
②使用預渲染文字global.useconfigMappfont(這個牽扯到打包字體,在以后說,不使用就是false)?
③窗口大小scWidth和scHeight(kr可以創建任意大小的窗口,但是請注意窗口大小很奇怪的話可能會導致全屏化出錯,另外使用的素材也請一定要對比著窗口大小來制作)?
④存檔方式freeSaveDataMode(如果打算做成lm那種打開選擇文件的對話框來選擇存檔就寫true,如果要像一般游戲那樣有自己做的存讀檔界面就寫false)?
⑤是否保存縮略圖saveThumbnail(存讀檔界面上如果設定了需要有存檔畫面的就要寫true)?
⑥存檔地址saveDataLocation?
⑦是否在存檔中保存宏saveMacros(除非你確定你的游戲絕對不會再做任何macro方面的修改了,否則建議設定為false)?
⑧自動記錄已讀文章autoRecordPageShowing(設定為true的時候,還沒讀過的文字沒辦法skip,這些信息記錄在datasc.ksd和datasu.ksd文件里)?
⑨可用的音效緩沖數量numSEBuffers(設定為3的時候就是可以同時播放3個音效,通道為0、1、2,具體音效播放方法以后再說)?
⑩可用的layer數量numCharacterLayers(設定為3的時候就是layer0 layer1 layer2可以用,如果寫了layer3就會報錯,請務必注意)?
?可用的message數量numMessageLayers(設定為3的時候就是message0 message1 message2可以用,如果寫了message3就會報錯,請務必注意)?
?進入游戲后message0是否默認可見initialMessageLayerVisible(message0的可見在游戲里可以任意修改,這里設成什么都無所謂,但是一定要知道自己設了什么,做游戲的時候,隨時明白自己的每個圖層的情況是很重要的)?
?最多可存的進度數量numBookMarks?
?菜單設定Menu_visible_config?
?自動換行換頁設定defaultAutoReturn(一般設定為true,這樣文字在超過對話框的時候會自動換行或等待翻頁)?
?背景音樂文件格式type(就是用playbgm播放的音樂,不是設定格式的就會沒有聲音,注意所有用插件播放的比如mp3 ogg都是設定為wave)

?

以上,建立新工程結束

二:文字顯示

打開first.tjs文件,默認工程里為

*start

歡迎來到Kirikiri/KAG的世界![l][r]

*start 為斷落標簽,標簽的格式為: *標簽名|顯示名??

標簽名是標簽的內部名稱,建議使用簡單但不重復的英文數字組合。
顯示名是顯示在存檔界面等地方的名稱,可以使用較復雜的中文名。

標簽后為顯示的內容,krkr不識別換行符,識別空格符,命令有兩種格式,一種是[? ],兩個中括號中間為命令標識符,下面說幾個簡單的文字顯示命令,[r]換行命令[I]為鼠標點擊按鈕,點擊后執行下面的命令行[p]換頁命令[cm]清屏命令

其中這些命令也可以等價替換為@r,@I,@p

注意:[][][]命令可以連這些,而@命令書寫必須占一行,且不能連著寫

@position layer=message0 page=fore left=50 top=350

position,定位命令,layer是文字顯示的層數,left為文字距左邊距的像素數,top為文字距上邊距的像素數

總結

以上是生活随笔為你收集整理的KRKR基础篇(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。