原创 Lua 環境搭建與語法基礎

故事是這樣的,目前我們的遊戲沒有做到代碼級別的動態更新,所以很多時候維護一個bug都非常頭疼,新項目我準備使用lua來做動態更新,減少遊戲玩家因爲維護bug不得不去更新一個比較大的包的流失。 經過一番的探索,發現目前市面上效率最高的是ul

原创 Unity3d ulua 環境搭建與所遇到的問題

首選去 ulua官網地址上面下載最新的 ulua  下載地址 然後後面的文章都會建立在 Unity3d 5.3.1 + ulua1,24 + UGUI的環境下,下載完了如果集成有問題請參考 我的異常解決方案中的第一條,環境搭建完了,ulu

原创 Lua - coroutine 狀態與數據交換

狀態 一般網上的狀態都會說到 running, suspend, dead, 而lua書籍中會提到還有一個normal狀態。而normal狀態是一種特殊的狀態,他是當B調用A的時候B進入的一種狀態 如上圖 四種狀態都已經表達出來了~

原创 <1>Lua 環境搭建與語法基礎

故事是這樣的,目前我們的遊戲沒有做到代碼級別的動態更新,所以很多時候維護一個bug都非常頭疼,新項目我準備使用lua來做動態更新,減少遊戲玩家因爲維護bug不得不去更新一個比較大的包的流失。 經過一番的探索,發現目前市面上效率最高的是ul

原创 Unity3d ulua c#與lua交互+wrap文件理解

上次已經搭建好了框架,這裏開始使用框架,本文會比較長~~因爲我搞了一天,也遇到了好多坑 今天主要記錄一下 c# 與 lua 的交互~~ 然後配以demo C# 調用 lua 這個很簡單,之前也有說過,這裏不廢話,直接貼 LuaScrip

原创 Unity3d 異常與解決方案集合(持續)

1:更新完unity的5.3.1 版本 後,打開SimpleFrameworld_UGUI 後出現 error CS0117: 'System.IO.Directory' does not contain a definition for

原创 Unity3D (塔防遊戲)射擊 之 拋物線運動(模擬炮彈)

相信很多人都玩過憤怒的小鳥,也玩過王國保衛戰,皇家守衛軍,等等一系列優秀的TD,而裏面的箭塔的射擊 都是使用了 拋物線 的運動 先上代碼,然後看下解釋 using UnityEngine; using System.Collection