2015年7月27日星期一

[Unity3D] "The Book Of uFrame"的誕生

自從在Asset Store買了uFrame之後加入了他們Slack的群組,這裏的氣氛超好,Developers都很有善很樂意答解不同問題和一起討論uFrame可以改善的地方,當然我也是其中一個受惠的人XD uFrame 1.6更新之後增加了不少的東西,然後大家都好奇的在試,當中新增了一個Default Project,裏頭也有不少東西值得學習,但是沒有太多指引下,對小弟來說實在有點難度...... 然後有一天,群組裏出現了一群有心人,決定弄一個比較完善和合適uFrame 1.6的Wiki, 就是這樣,"Book of uFrame" 在這幾個有心人的努力下慢慢形成了: https://www.penflip.com/bartlomiejwolk/uframe-documentation?invite=kVBKehap

目前還會不斷更加內容,當中有GitHub本身已經有的Wiki (uFrame Guide):
https://www.penflip.com/bartlomiejwolk/uframe-documentation/blob/master/pages/home.md

以及我期待以久的uFrame 1.6 tutorial~
uFrame MVVM 1.6 Getting Started I:
https://www.penflip.com/bartlomiejwolk/uframe-documentation/blob/master/tutorials/getting-started-for-uframe-mvvm-16/tutorial-1.md
uFrame MVVM 1.6 Getting Started II:
https://www.penflip.com/bartlomiejwolk/uframe-documentation/blob/master/tutorials/getting-started-for-uframe-mvvm-16/tutorial-1.md

Getting Started I 主要是如何建立第一個uFrame專案和運行裏頭Default Project的步驟

Getting Started II 則主要講述Default Project裏的操作環境和MainMenu System的部分,還會教你在每個Screen 轉換時做簡單的動畫(Default Project本身沒有的)

大家有興趣可以先去看看喔~

2015年7月24日星期五

[Unity3D]讓物件圍繞外在一點旋轉


小弟在用uGUI, 因為uGUI上沒有任何Tween的東東,所以最後盯上了DoTween作研究
然後想做一個Menu圍繞外在一點而不是物件自己的中心旋轉進入畫面,大概想做這個效果:




在找DoTween有沒有方法告訴物件圍繞自定的某一點旋轉,而不是物件的中心,找了DoTween官方的API好像沒有類似的東西,最後發現原來是我方向錯了 OTL


2015年7月15日星期三

[Unity3D]uFrame 1.6更新了


昨天uFrame 終於在Asset Store正式更新到1.6:
https://www.assetstore.unity3d.com/en/#!/content/14381


因為官方之前說好了1.6 之前會減價,所以更新到1.6之後格價從$60上調回$90了 (幸好在$60時買了)。Asset Store的uFrame還會提及1.5r2 及 1.6兩個版本。大概因為1.6版本的改變不少,uFrame 1.6 特別提及到新增了Kernel 這東西,官方也更新了youtube channel的教學:

KernelTalk(UFRAME 1.6 PART1)
https://www.youtube.com/watch?v=g6aWob_UbK0&list=PLkyxC3Co3Q39AyC_jB_kK4WoGpSZzjSa6

UFRAME 1.6 PART2
https://www.youtube.com/watch?v=QSwXIlNbVCg

PART 1分了三段:
第一段簡介Kernel的由來
第二段重點講述Kernel及提供兩個例子作講解(沒有uFrame MVVM)
第三段講述 Kernel跟 uFrame MVVM的合作

PART 2則總括講述 uFrame 1.6 的重點更新,作業環境等等


[Unity3D]如何改變物件的座標(原點)位置

有點完主義想把物件座標(原點)位置設定為(0,0,0),也是為了方便打程式時的設定,但是這樣設定後,運行遊戲時會見到圖的邊緣,可是我又不想改變Camera的座標,於是就想改變這圖本身的座標(原點)位置,不在是中央,只是問Google大神找不到答案......


於是我想到了一個不知好不好,但解決到我完美主義的答案!

2015年7月1日星期三

[轉貼]Unconventional Tips for Improving your Programming Skills

原文:http://gamasutra.com/blogs/LivioDeLaCruz/20140702/220177/Unconventional_Tips_for_Improving_your_Programming_Skills.php

1. Eat Well, Sleep a Lot, and Stay Hydrated!

2. Take Periodic Breaks, and Get Increased Productivity

3. Learn How to Pump Yourself Up for Work

4. Don’t Work More than Eight Hours Per Day

5. Stop And Think About What You’re Doing

6. Get Good at Writing Documentation

7. Get Good at Taking Notes and Writing Down Your Ideas

8. Know When to Take Shortcuts

9. Know When to Clean Up Your Code

10. Get Really, Really Good at Debugging

11. Learn to Predict Bugs Before They Appear