udk基礎學習
1. 首先想通過簡單的直接在d:\udk\udk-2012-03\development\src\utgame\classes加入乙個指令碼,實現superjump功能,就是玩家在按跳躍鍵的時候可以高高跳起。
我想從解決問題的先後順尋討論下本次udk的學習
a) 加入debuggerinte***ce.dll
路徑加入到 ..\udk-2012-03\binaries\win32
b) 編譯問題
1) 先刪除..\udk-2012-03\udkgame\script資料夾中除了do_not_delete.txt 之外所有的檔案
2) 在cmd中cd 到 d:\udk\udk-2012-03\binaries\win32
指令: udk make –full –compile 或者 udk make –full –recompile
編譯成功會出現:
3) 在2)的目錄下輸入 udk –autodebug啟動遊戲
2. 上面是直接加入乙個.uc的指令碼,這裡要說的是更常用的加入乙個資料夾的指令碼
a) 加入debuggerinte***ce.dll
路徑加入到 ..\udk-2012-03\binaries\win32
b) 建立乙個帶有指令碼的檔案,這裡還是使用上面那個例子
在d:\udk\udk-2012-03\development\src 建立資料夾tutorial_superjump
c) 修改d:\udk\udk-2012-03\udkgame\config 目錄下的配置檔案defaultengine.ini
修改後如圖:
黃色部分是新增的,也就是剛才新建的tutorial_superjump資料夾.
d) 編譯過程同1
3. 將指令碼繫結到乙個新建的.udk上(之前兩個示例都是繫結在udk本身的樣例檔案上的)
a) 將自建的地圖(整個地圖包:包括udk和upk檔案)
我的starterplatformgamecontent資料夾裡面有如下:
加入到d:\udk\udk-2012-03\udkgame\content 裡的任意資料夾中, 我加入到了
d:\udk\udk-2012-03\udkgame\content\maps
裡面在cmd中敲入:
udk 可以執行!但是無法加入指令碼 這個問題待解決!轉入4)
b) 關於新地圖指令碼的編輯,編譯方式同1,2
4) 編譯之後生成.u 檔案之後用udkeditor 開啟地圖後執行!可用。
xcode編譯執行指令碼
一直有個需求就是想編制版本不是光能自增版本號,還能記錄當時打版本的時間,從網上找了好久都是自增版本號的,沒有辦法把shell學了學,搞定了需求,實現效果如下 今天2013040101,再編譯一次變成2013040102 這樣的話,版本出錯也能方便測試,指令碼以及新增的位置如下 方便拷貝,如下 ver...
在X 中編譯並執行C 指令碼
發生了什麼?這是件非常有趣的事情。我們現在可以在x 中編譯並執行c 指令碼。請看下面的x static void runcsharp args args endmacro runner new sunnychen.csharpscript.scriptrunner prepares the para...
lua指令碼載入並編譯外部的lua執行指令碼
封裝公用的函式檔案 lua列印table資料 function luaprinttable t,name local spaceadd 4local function gettablestr t,name,space local str string.format s s n return str ...