鐵之狂傲
標題:
【程式】KRKR基礎簡介
[列印本頁]
作者:
dghylkop
時間:
07-12-6 20:17
標題:
【程式】KRKR基礎簡介
-----------------------------------------------------
名稱:
吉里吉里
作者:
W.Dee
連結:
http://kikyou.info/
語言:
日文
類型:
文本軟體
WIKI:
wiki連結
-----------------------------------------------------
【前言】
其實KR在台幾乎都是一掛高手在用,沒有一定程式底子的人。
剛接觸真的是被打好玩的。
光是從官方DOWN下來的原程式。
大概就讓人不知道該怎麼上手的好。
SO~此篇主要從最開始如何操作官方的資料為主
慢慢進階說明~希望有問題大家可以提出討論
-----------------------------------------------------
【特性】
最先來簡單介紹一下這套軟體的各種特性好了。
功能相較NS來說更為強大。
採用TJS2的基礎語法,有點類似HomePage用的語法。「網頁語法」
正確來說應該更貼近JavaScript。不過Java不是每個人都在摸。
所以才舉了HomePage這東西。
也可以把他想成在論壇上看到的那種文章編輯語法。
由於語法細膩度較高。所以更能達成NS做不到的事情。
不會被NS那種客制化語法給限制住。
另外也對應了UNICODE。「萬國碼」
跟5.1聲道系統。SO整體來說除了語法沒有NS簡單外。
所有功能都相對的較強一點。
-----------------------------------------------------
【KAG3與KRKR】
其實小弟剛接觸KR一個最大的疑問就是。
這兩個有什麼差別。幹麻這麼徹底劃清界線。
不就參在一起做撒尿牛丸就好了。
其實依小弟個人見解,KAG3跟KRKR基本上是沒啥差的。
唯一差別就是,他把程式跟腳本刻意區別開了。
KRKR是程式主體還包含這種函式庫檔案「DLL檔」。
所應用的是
TJS2
的程式語法。
至於KAG3說簡單一點就是腳本這樣。
就是來寫你遊戲的所有內容。
KAG3也有部分的效果外掛。
用的算是精簡型的TJS2語法。
嚴格說來跟TJS2不太一樣。
有點像是NS那種客制化指令。
但是又具有精簡跟自由與多樣化的特性。
專門為了寫遊戲腳本(劇本)而產生的語法。
(這串介紹大概會被一堆用KR的高手批的體無完膚。
我也怕誤人子弟,希望對KR有所認知的人能提供完整資訊。
我已經盡力去理解這程式了。)
-----------------------------------------------------
[
本文最後由 發條人形紅舞鞋 於 08-1-31 08:22 PM 編輯
]
作者:
dghylkop
時間:
07-12-6 20:18
【啟動與執行】
-----------------------------------------------------
KRKR_2.29官方整理版本
首先建議初次接觸的人直接DOWN小弟提供的載點。
因為UNICODE的關係,如果你還去DOWN官方載點。
一定要再把所有檔案編碼一次才能使用。
另外小弟的載點也把所有資料夾做了整理。
以方便初次接觸的人不會看的亂遭遭。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(10.33 KB)
首先來看一下圖片的資料夾結構
主要小弟分成兩個區塊,krkr跟out。
krkr裡面放著程式主體,還包含各種外掛跟函式庫以及工具以及樣本範例。
out裡面則是放著各種外掛範例腳本,說明文件等非主體運作用的檔案。
先來看看不相關的OUT內有什麼東西。
Sample裡面放的是各種外掛程式的腳本。
你可以用KRKR去啟動這個腳本看看工具內容。
readme裡面放的則是官方提供的網頁說明文件。
這個內容一定要保留。他有所有的TJS2跟KAG的語法。
所以,雖然你看不懂你還是要留下他。
至少這樣才能去看語法要怎麼寫。
不相關的簡短說過了。
現在來比較重要的地方。
首先還是要來看一下資料夾結構。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(6.42 KB)
小弟已經整理出官方包所有的主要外掛跟工具。
裡面還包含三個範例,前兩個是官方的範例。
第三個則是中文版的範例。不過這個中文版的腳本範例啊。
在對應2.29板的KRKR有點適應不良。
不過還是可以點選閱讀就是了。
一開始就先來體驗一下範例的內容。
讓各位迅速入門啟動遊戲的過程。
雖然是UNICODE的關係。
你可以順利啟動程式沒錯
不過因為日文文字的關係,
還是建議使用APPLOC將KRKR套成日文啟動。
選擇Sample_2資料夾來啟動遊戲看看。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(45.08 KB)
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(65.18 KB)
接著你就會看到官方的原始範例。
內容就不多說了。Sample_3則是中文化版本的。
可以自行開啟看看裡面內容。
再來看一下遊戲範例的資料夾結構。
由於KRKR都有所謂的預設資料夾。
所以認識這些資料夾是很重要的。
當然你也可以使用自訂的資料夾存放資料。
不過如此一來你在打語法時,就需要多打資料夾的目錄出來給程式辨認。
SO能認識一下資料夾,我想會比較有幫助。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(38.44 KB)
來看一下Sample_1的資料夾。他給的預設資料夾比較完整。
所有的資料夾小弟都掛上一張圖。
這樣讓大家比較輕易的就能認識這些資料夾是幹麻用的。
我想應該是檢顯易懂了。所以這部分就不在多說。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(2.08 KB)
資料夾的跟目錄你應該會看到startup.tjs這個檔案。
這個檔案主要是用來索取插鍵等等外部資源。
也可以說是KRKR程式的判別入口。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(1.9 KB)
在來就是scenario下的first.ks這個檔案主要就是。
腳本內容檔案。就是開啟遊戲以後所SHOW出來的內容。
都在這裡面。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(2.25 KB)
07-12-6 20:21 上傳
下載附件 (點選圖片檢視原圖)
(5.02 KB)
接著system下的Menus.tjs檔主要就是設定遊戲程式的Menus。
所以當你開啟中文的範例那條Menus之所以變成中文就是因為。
KRKR連Menus都可以自訂出來。
07-12-6 20:19 上傳
下載附件 (點選圖片檢視原圖)
(16.62 KB)
system底下還有眾多TJS的機能語法。
因為太多了,部分機能可以直接對照英文。
不過有些比較不常見的要等小弟有機會接觸到在說了。
-----------------------------------------------------
[
本文最後由 dghylkop 於 07-12-11 08:01 PM 編輯
]
作者:
dghylkop
時間:
07-12-6 20:22
此區暫存用留著之後補充資訊
作者:
dghylkop
時間:
07-12-6 20:22
此區暫存用留著之後補充資訊
歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)