艾舍日誌
菜鳥程序員,希望用這日誌記錄和分享各種經驗與日常。
顯示包含「Unity3D」
標籤的文章。
顯示所有文章
顯示包含「Unity3D」
標籤的文章。
顯示所有文章
2016年6月13日星期一
[Unity3D] uFrame裏修改ViewModel的各種方法
›
uFrame是根據MVVM的結構的,而當中的ViewModel是負責每一個MVVM的物件的變數(properties),如果大家不淸楚的話可以先到這裏了解一下: http://isaacforfun.blogspot.hk/2015/06/uframeflappy-bri...
2016年5月1日星期日
[PixelArt]Aseprite OR Pyxel Edit
›
突然發現下文原來是在兩個多月前寫下的,軟件買下來之後沒什麼時間畫,以下是患有選擇困難症的小弟買畫素像畫軟件:Aseprite 或 Pyxel Edit之前的少少研究,希望大家有用~ ===============兩個月前的文章======================= ...
2016年4月22日星期五
[Unity3D]大型手遊用,Android OBB文件研究
›
為什麼用到OBB (Opaque Binary Blob)? Google Play限制了只可以上載小於100MB的apk檔(以前是50MB),但App Store提供上載apk擴展文件,OBB檔則是一種可供上載的擴展文件。 //啟用分離應用程序二進制(Split App...
4 則留言:
2016年4月7日星期四
[Unity3D]用uFrame的Kernel在場景間修改玩家狀態和數據
›
在uFrame 1.6的 Example Project裏有一個UserManagementSystem的系統(WinCondition這個eEnum是我之後加的,下文會再討論) public class UserManagementService : Us...
1 則留言:
2016年3月29日星期二
[Unity3D]讀取畫面之簡單進度條制作(Loading Screen)
›
之前轉換場景一直是用以下的方法: Application.LoadLevel("SceneName") 因為這個方法比較懶和方便,但隨著場景內的東東越來多,轉場需時也開始越來越長,也因此在轉場時有了是不是卡住了或死機了的感覺。有見及此,小弟要開始製作一...
1 則留言:
2016年3月15日星期二
[Unity3D]uGui製作新手引導
›
新手引導就是讓玩家一開始玩遊戲時,指示玩家按不同按鈕,希望籍此讓玩家初步了解遊戲介面和各種功能。玩家角度,新手引導就是要不斷「點點點點」然後就可以開始自己玩遊戲了。 那麽應該怎樣做呢?比較常見及簡單的方法就是高亮相關的按鈕,加上箭頭/手指/對話框指示玩家(只能)按下這個按鈕,...
2016年3月3日星期四
[Unity3D]版本5.3出現Fatal Error
›
話說Unity3D上到版本 5.3.1f1,有一段時間運行專案後出現了 Fatal error! 開始以為是自己的專案那裏有問題,最後發現每次出現這個狀況,電腦都在連iPhone的(因為開始用Unity remote測試遊戲) 然後我就發現了一個解決方法了! ...
2016年2月16日星期二
[Unity3D] Unity觸控指令問題:我在移動呀~不是按下了呀~
›
Unity有一個Touch的類別是用來控制手機或是平板電腦的觸控指令,裏頭有一個TouchPhase.Moved 和 TouchPhase.Stationary的狀態,顧名思義Moved是指觸控點在移動,Stationary是在按下不動,但是...... 我明明在移動呀...
2016年2月5日星期五
[Unity3D] 手動更新uFrame到最新的Unity版本
›
因為uFrame對相應Unity的版本更新比較慢,所以uFrame用家有時不得不手動更新uFrame到最新的Unity版本 之前試過從Unity 5.0更新到Unity 5.1遇上一個小問題,最後發覺原來是Unity的命名改變了: http://isaacforfun...
9 則留言:
[Unity3D]學習UniRx前對它的認識
›
(這篇是念念碎文章還沒有學習的心得,不過讀者有興趣先了解一下也可以看看喔) 認識UniRx(Reactive Extensions for Unity)是因為小弟在uFrame,而uFrame這插件在版本1.5之後也加入了UniRx這個插件,其實小弟剛開始以為UniRx的功能...
2016年1月27日星期三
[Unity3D]除錯系列:not all code paths return a value
›
小弟打算弄一個系列將平日遇到的臭蟲(Bug)記錄下來,雖然可能是一些很白痴的Bug,但小弟記憶力從來不好,所以打算借用這個日誌加深自己的記憶,當然也希望可以幫助有需要的菜鳥(因為小弟也是一名大菜鳥 XD) 其實小弟有個習慣把當日每天工作的想法、做法、問題、解決方法、奇想等等記...
2016年1月6日星期三
[Unity3D]uFrame MVVM & ECS WIKI
›
Penflip 裏的早前 Book of Frame 已經沒有了,如果想看uFrame的文檔可以到一直都在的GitHub https://github.com/InvertGames/uFrame.Documentation uFrame MVVM在這裏: https:/...
2015年12月2日星期三
[Unity3D]在UI介面不觸發遊戲畫面的物件(Blocking Clicks)
›
在弄一個類似回合制的遊戲,遊戲上有個uGUI介面(Render Mode為Screen Space Overlay), Canvas設定如圖: 和一個可以放大縮小的棋盤,按下棋盤的格會出現紅色的圓點。 可是棋盤放大時,當玩家想按UI介面的按鈕,會不小...
2015年10月14日星期三
[Unity3D]讓自己的腳本(Script)成為uFrame的東西
›
最近在把另一個第三方插件 - GameObject Grids Pro放進uFrame裏。本身在uFrame以外寫了一個繼承了GridBehaviour的腳本 public class GSHexGridManager : GridBehaviour { //Game Lo...
2015年10月7日星期三
[Unity3D][轉貼] C# 四個Timer的寫法
›
第一種:Time.deltaTime 第二種:Time.time 第三種:StartCoroutine 第四種:InvokeRepeating 從這個網誌看出來的: http://home.gamer.com.tw/creationDetail.php?sn=2275...
2015年9月24日星期四
[Unity3D]接觸uFrame三個月有感
›
接觸uFrame大約有三個月了,其實這差不多也是開始了解並進行遊戲製作的時間。雖然有用Unity3D的經驗,但其實一直都不知道遊戲該怎樣做的。所以大約三個月前就可以問Google大神遊戲該怎樣做,然後在網上尋找一些寫遊戲的結構,框架之類,希望方便自己寫遊戲。其實小弟剛開始是研究M...
4 則留言:
2015年9月15日星期二
[Unity3D] uFrame 1.6 YouTube片集合!
›
自己弄了一個收集 uFrame 1.6 的教學片的播放清單: https://www.youtube.com/playlist?list=PL_4-s3WYPtenA7g4OqkH9cBEFOjNV5dWZ 有官方及非官方的影片,還會不斷更新喔
2015年9月10日星期四
[Unity3D] Array與List
›
在學習List<T>, 其實List<T>跟Array有點相似所以問了一下Google大神,發現兩個不錯的說明 [C#] 陣列 & List<T> https://kw0006667.wordpress.com/2013/04/...
2 則留言:
2015年9月1日星期二
[Unity3D] 初嘗插件Grids Pro 與 Hex/Isometric tiles 的合作
›
前言 故事開始之先想先讓各位認識一下 2D Isometric Game,我想起兩個比較有名的遊戲:世紀帝國II和暗黑破壞神II 其實它們是用了Isometric Tiled Map 就是用2D去模仿3D的感覺,例如你看下圖的地圖,每一個正方體(Cube)看...
5 則留言:
2015年8月5日星期三
[C#]使用 "is" 和 "as" Operators的分別
›
一直都是見別人都是用as, 像是 GameObject myObject = Instantiate(refObject) as GameObject; 然後有天見到有人把 as 寫成 is 我以為他打錯了,誰料翻查下發現原來是有分別的! 長知識了~ 以下就是答案:...
›
首頁
查看網絡版本