光流 发表于 2008-2-26 18:00:33

想請問有關字型的初級問題QQ

關於KRKR的字型轉變
測試了好久都做不出來
想請問各位大大我是不是有漏了什麼步驟

想在KRKR裡面使用標楷體字型
於是使用krkrfont選擇標楷體做出了一個a.tft檔
之後將a.tft放進製作中的資料夾裡
然後就開了Config.tjs檔修改字型變數為
userFace = "標楷體"; 或 userFace = "a.tft";
這兩種都試過可是依舊無法改變遊戲中的字型
(PS.每次測試的時候都有將savedata砍掉)
請問是不是有哪邊做錯了呢

另外因為字型設定被算在系統變數上
我看日文說明檔說若想取消這部份
要到?????sc.kdt 中將chdefaultFace這行消除
這是不是意味著以後遊戲發佈的時候savedata裡的這個檔?????sc.kdt 必需一同自己發佈呢?
(因為我目前都是讓新遊戲自己去設savedata資料夾)

最後一個問題
我曾經在Vista作業系統上開啟用XP作業系統做的KRKR遊戲
發現字體會變小位置也稍微偏了一點...(可是XP開啟就不會有這個問題)
請問這是Vista作業系統必會碰到的嗎?
還是因為KRKR製作方法有異而影響的(譬如編碼之類的)
如果是Vista作業系統才會遇到的問題
KRKR有辦法去檢查使用者使用的是什麼OS嗎?
(因為想進而判斷開該使用幾號字體以及修正文字出現的位置)

非常謝謝

CountD 发表于 2008-2-27 09:38:19

然後就開了Config.tjs檔修改字型變數為
userFace = "標楷體"; 或 userFace = "a.tft";

你有把"使用字体包"的选项选上么?(变为true)
建议用KAGConfig来编辑Config.tjs,会比较直观.

另外可以在代码里用
mappfont来改变字体~

sc.kdt 不用一起发布啊...根本就不会被包进去吧?--好像没什么必要,如果是自己指定字体包,其实是字体图片了,应该不会有任何问题...

检查使用者的OC是可能的,在KR2DOC里有说明我记得(输出OC的信息)

光流 发表于 2008-2-27 20:00:30

感謝指點

後來有試成功
原來根本不用去設Config.tjs
直接用mappfont就可以了
(因為一直傻傻的認為應該要到Config.tjs更改預設值 )

檢查OS的也有在KR2DOC找到了~~
非常感謝~~
页: [1]
查看完整版本: 想請問有關字型的初級問題QQ