※ 引述《Moonshark (鯊子)》之銘言:
: 1. Visual Studio的繼承問題
: 然而看了官方給的完成品Scripts檔案,明明寫法一樣,但官方的卻有變色,不知道是
: 自己寫的過程有問題還是編輯器的跳針,自己也去google爬過國外的論壇,但僅有少少數
: 回答而且也不是我遇到的這個問題,希望有高手能幫我解惑。
Visaul Studio是會隨時做語義解析
停擺靜態分析可能是有一部份的代碼出錯 或單純是處理中(通常重開就會好)
如果你有正確安裝unity vs的plugin 應該不會出現這個問題
很有可能是給VS的記憶體或CPU不夠
我建議你可以進行trace 做一次動態跟蹤 如果還不行可能是VS設定有問題
: 3. 推薦的Unity入門書
: 有先爬過版上文章,看到有人推In Action那本,個人是想說希望能找到符合現在版本
: 的Unity教學書,有先去圖書館找過,但幾乎都是舊版書,加上最近學Tutorial也有發現
: 官方自己有針對Patch不同加上註解,擔心如果學的是舊版書會不會有很大的出入,也請
: 各位給予意見了。
Unity不建議看書
我朋友都是看官方影片學的 但我個人耐不住性子 都是看圖文
Unity版本差異很大 還會有大版本內部不相容的問題
但書的概念其實都差不多 更進階的技巧其實就是做遊戲的經驗 這只能多看多學
很多效果工具現成可能做不到
但做遊戲就是一種騙術 重點是你對UnityEngine API還有架構的熟悉度
書的話
1. Shader相關(簡體跟英文看自己能力選即可)
2. 設計模式與遊戲開發的完美結合(作者:蔡昇達)
這個才有東西學
之前Unity代理商送了一系列官方設計教材給我們看 其實東西都很流水帳
重點是圖學、設計模式 遊戲系統的設計(物理、動作、動畫)
: 4. 最後的問題,程式語言
: 主要是因為自己之前是學C,但裡面只有C#,是否也需要重新研讀練習C#再來碰Unity比
: 較好?
看你的崗位
如果你是做美術相關的 就要熟工具的操作 概念 介面
如果是做系統 程式開發的 就是要摸懂UnityEngine C#
我看過有人用Unity用了兩三年 結果不知道Component可以繼承多型
我們設計出來的東西 彈性就有差別
所以C#基礎能力很重要
當你整個場景什麼東西都是用擺的而不是用程式生、管的
到時候東西要改 你只會累死