Ⅰ 請問,沒有英語基礎和C語言基礎可以學習unity3d嗎
首先Unity3d零基礎肯定是可以學會的,如果想要自學Unity3d,前提條件是自學能力強。如何不知道如何學習Unity3d,可以考慮到siki學院去看下相關的視頻
Unity是由Unity Technologies開發的一個讓玩家輕松創建諸如三維視頻游戲、建築可視化、實時三維動畫等類型互動內容的多平台的綜合型游戲開發工具。
Ⅱ unity3d必須用java或c#嗎 我是學c/c++的 還要從頭研究c#嗎
java與c#原理差不多是相通的,在掌握的C++的基礎上去學習C#或者java是一件很輕松的事情,由於C++過於龐大的身軀,使得人們在學習起來感覺在整體上很不好去把握,所以才引入了java與c#,相對來說C++是比較難的。
Ⅲ 學習Unity之前需要先系統的學習C#嗎
必須啊。。。。即便你只學了語法基礎,就去學UNITY,等到實際做項目,還是要回頭補習C#。。。到時候兩頭來回學,顧得了頭,顧不了尾。。。
一開始學UNITY基礎的時候,你會感覺面向對象啊,委託啊,之類的知識似乎用不上。。。絕大多數情況,只用if else就行了。。但等你寫FSM狀態機的時候就明白了。。封裝,繼承,多態,委託,全都得用上。。。還得結合單例模式和觀察者模式。。。
或者做個背包系統,倉庫系統什麼的。。。可能要用到資料庫。。甚至還可能得用上MVC。。
總之,雖然有些東西在學習階段用的不多,但實際做一個完整項目的時候,你才會意識到那些都是有用的。。。覺得用不到?那是因為你的項目太小了。銷圓嘩該做個稍微復雜點的試試了虧行
不用學的知識點,一共就2個。。。腔談一個是多線程,一個是反射。。。這兩個確實可以跳過不學,因為即便學了,UNITY也用不上,但除此之外,就沒有任何「完全可以不學」的知識點了。。。