Unity中預覽lua指令碼

2021-07-10 00:08:12 字數 681 閱讀 7100

unity中選中指令碼後,右側的inspector可以看到指令碼的文字資訊,但是lua作為一種文字卻並不能被unity識別從而產生預覽效果,如圖

c#指令碼預覽效果

lua指令碼預覽效果

此時要想產生類似的效果,需要自己手動編寫**來實現,**很簡單,直接上**

using unityengine;

using system.collections;

using unityeditor;

using system.io;

[customeditor(typeof(unityeditor.defaultasset))]

public

class luainspector : editor}}

將此**儲存,放到editor目錄下,編譯完成後,選擇lua檔案,即可看到預覽效果,如下

lua指令碼預覽效果

unity裡建立Lua指令碼

1 在project介面建立資料夾 editor lua template lua.lua 注 最後的檔案lua.lua可以先建立乙個c 然後改字尾,lua檔案裡 可以隨便寫一些預設的值,我寫的為 print name 2 建立c 指令碼 using unityengine using unitye...

Redis中快取Lua 指令碼

為什麼要快取 在指令碼比較長的情況下,如果每次呼叫指令碼都需要把整個指令碼傳給redis 服務端,會產生比較大的網路開銷。為了解決這個問題,redis 提供了evalsha 命令,允許開發者通過指令碼內容的sha1 摘要來執行指令碼。如何快取 redis 在執行script load 命令時會計算指...

Redi中Lua指令碼拓展

redis中提供了multi和exec兩個命令來使一組命令的執行能夠保證事務特性,在事務中執行的命令不會馬上執行,而是返回queued,當執行 現命令錯誤的操作時,已執行的命令不會成功。當在某些情況下,操作某個鍵時,需要該鍵在事務過程中沒有被修改才執行成功時,通過watch命令來實現,如果事務過程中...