訣竅技巧
列出一些不是很重要但是有時又很重要的訣竅。
如何讓UGUI物件跟隨著螢幕縮放
基本上只要是Overlay Mode Canvas的UI物件,大多需要隨著解析度調整大小。此時,只需點選Canvas物件,將Canvas Scaler元件中的UI Scale Mode屬性變更成「Scale With Screen Size」即可。
Asset Store下載的Package存放位置
Win7: %AppData%\Unity\Asset Store\
Mac: ~/Library/Unity/Asset Store/
Ref: stackoverflow
MonoDevelop
/* 語法上色 */
Peferences > TextEditor > Syntax Highlighing // for mac
Tools > Options > Syntax Highlighting // for win
/* 語法排整 */
Edit > Format > Format Document
/* 縮成一行 */
Ctrl + Shift + J
iOS AppStore 上架之截圖要求
Apple官方對於各裝置之螢幕截圖解析度要求相當嚴格,可參考下方規格表出圖。
3.5' 960x 640
4' 1136x 640
4.7' 1334x 750
5.5' 2208x1242
ipad 2048x1536
Ref: iosres、iphoneresolution
材質球無法調整offset屬性
offset的最大值是1,所以如果要減半的話得調整成0.5。
避免常駐3D物件穿透
舉FPS的槍當作例子,槍枝被遮蔽的情況如下圖所示:
解決方法:
- 另外在MainCamera下新增GunCamera子物件
- 新增圖層Layer "Gun"
- MainCamera的Culling Mask屬性設定為Everything但沒有Gun
- GunCamera的Culling Mask屬性設定為Nothing但是有Gun
結果如下圖所示: