unity3D好學不,我只會C和C

2023-01-14 12:15:24 字數 5122 閱讀 8396

1樓:古城_童話

我去,我就在自學這個,我也只學了c和c++。c#學起來完全沒有壓力。

話說之前也學過虛擬引擎3,感覺u3d真心好上手。

2樓:正義

入門比較簡單,先熟悉一下c#,再找例項看看。

3樓:匿名使用者

那怎麼辦呢 好好學把。

unity3d好學麼?本人英語極差,沒學過c#以及c++,只是會點3dmax

4樓:匿名使用者

unity3d跨平臺效能好,但是開發出來的遊戲安裝包比同類大。unity3d主要是個遊戲引擎,不過也可以做一些場景模擬。

跟安卓開發比較工資高低,這個沒人統計過,不清楚。你學得好,工資就高。

培訓班不清楚,你得問問培訓過的那些人。

另外,學這個東西跟英語水平關係不大。你會3dmax可以去當建模的,美工之類。

unity3d必須用j**a或c#嗎? 我是學c/c++的 還要從頭研究c#嗎??

學遊戲開發一定要學c++和資料結構嗎,一開始以為只要學習unity3d和c#就可以了, 100

5樓:長沙新華電腦學院

根據我的經驗來說,學習unity的關鍵還是在於掌握以下幾個基本功。

c#基礎。熟練的c#語法基礎,是快速製作遊戲的必要條件,特別是對於常用的一些演算法和功能,如簡單的狀態機,物件池,以及必要的框架,建議mvc必須要會。同時,為了便於找工作,資料結構,常用演算法都是要會的。可以去刷一些題,並做一些小的練習。

可以考慮做一個rogulike型別的小demo。

2.常用外掛和ide

一般來說,ide最好用vs,因為在2018版本的unity只重點支援這一款ide,因此,函式的自動補全也會相對方便和快捷。同時一些常用的外掛,如itween,bmob等,都要熟悉,這樣才可能快速開發。

3.掌握unity引擎的核心功能。

對於ugui,新版本的粒子系統,shader等,都要有一個全面的掌握,特別是對awake,update,lateupdate等繼承於mono下的核心函式,要掌握,不然很多時候會容易出現邏輯上的bug而很難去查詢。

4.多練習。

希望對你有幫助。可以到這邊看看的。

我想學unity,可是我只會c++不懂其他語言怎麼辦??

6樓:張申誠

應該來說c++語言是最那學的一種計算機語言,其實計算機語言是相通的,學好一門就等於學會了全部,所以你不應擔心,只要你努力,其他的計算機語言應該來說很容易就會弄懂。

7樓:阿超風雲

c語言是程序導向的程式,c++是物件導向的程式,c語言的語法在c++中都適用,多動手練習就好。

我不會c 直接學c++好學嗎

8樓:長沙新華電腦學院

如果想學好c++,c一定是要吃透的。

9樓:匿名使用者

其次。告訴你。c和c++是兩種不同的語言。

只是大部分**可以重用而已。學c再學c++的人很多。那是因為他們認為「c++是c的擴充套件「 ,這種觀念是錯誤的。

本人就是學了c又學c++的。c偏向過程,大多使用的地方偏向於硬體。比如交換機開。

發,晶片開發等。

c++物件導向。大多使用地方偏向於應用。比如遊戲開發,軟體開發等。

當然:」大多「也就是說。你也可以用c++來處理硬體。用c來做軟體開發。不過用的沒那麼頻繁就是了。

本人在交換機公司幹了5年。用的c。後來在遊戲公司幹了3年。

用的c++。ps(譚浩強啊,錢能啊什麼的書可以看。但是要注意**規範。

千萬別用」abcd「做變數。譚浩強教的是方法不是規範。所以規範要自己養成)我舉個例子你就明白了。

沒規範沒有一個公司會要你的。

例子:a 。你一看函式名和變數名就知道是幹啥的。

int nskillid = 0;

string susername = 小明";

int *pfoodid = getfoodidbyusername(susername);

例子b: 這是啥?

int a= 0;

string b= "小明";

int *c= function(b);

10樓:網友

完全是可以的,不過一開始,最好不要看c++ primer

會很難懂的,最好看潭浩強,或者錢能的。

11樓:龍鷲騎士

當然可以,一點問題都沒有。c++不是c的升級版,他們是兩種不同的語言,只是c++沿襲了c語言的一些語法習慣和常見的資料型別。實際上學了c再學c++不一定好,因為c++和c的程式設計思想是完全不一樣的,如果習慣了c的程式設計思想再去學c++可能會很不習慣的。

慢慢來,先從簡單的開始,但是要堅持上機練習,時間長了就好了。

12樓:匿名使用者

c語言:是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

c++:是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。

最新正式標準c++14於2023年8月18日公佈。 其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!

總結:直接學c++當然是可以的,但是建議先學c語言,畢竟c++的基礎就是c,學完c學c++也快很多,而且c是相對底層的高階語言,很多語言的基礎都是c,以後學習其他語言也方便!

c語言和c++ 學哪個好啊 我只想學一門

13樓:匿名使用者

首先你要明確你學了幹什麼,如果考級,學c,因為c內容少,所以說比c++簡單。想開發軟體的,學c++。

c和c++是什麼關係呢?我說的簡單一點,集合知道不?c是c++的子集(c++包含了c的所有內容),但還推薦學c++,為什麼呢?

不知道你接觸過程式設計沒,如果沒接觸過,那剛接觸程式設計一下子會有很多問題,c的輸入輸出是很煩的,學c只會對新手感覺煩上加煩,c++就改進了這方面,為新手解決了不少問題,(這並不跟我剛才說的子集矛盾,c++下也能用c的輸入輸出法,因為為輸入輸出方法都是類庫提供的,想用那種輸入輸出法,只要包含相應的標頭檔案就行了,關於標頭檔案的概念,你學了c/c++就知道了),所以推薦學c++,用處也多。

c++誕生就是為了改進c的,你從名字上就能看出來,++嘛!還有你應該問,c++能做的,c那個做不了,呵呵。剛才說了,c++包涵c,所以c能做的c++都能做,而且能做的更多,c++是物件導向的,c是程序導向的。

因為前輩們覺得程序導向開發軟體太煩,而且不容易維護等等缺點,所以c++才應運而生的。

打個比方吧,c像以前的非智慧手機,c++像智慧手機,你說哪個好?

當然為了考級,還是推薦學c,簡單,內容少。想做開發不學c++,你就還停留在過去人們的開發階段,所以要跟上時代。

還有如果你想知道c++比c多了哪些內容的話,分別去書店找兩本書,對比一下就知道了。會了c++,c是自然會的。但會了c,想會c++還要學很多內容,思想也得發生一些轉變,就是我剛才說的程序導向,和麵向物件的思想,當然,有c的基礎,c++學起來也是挺快的。

打了好多字,累ing,希望對你有所幫助。

我再補充一下你的這個問題還有c++為什麼都說比c難學 ?具體點啊?

還是打個比方,c是小學數學,c++是初中數學,因為內容有所擴充,和思維方式的改變,所以說c++難,但作為語言本身,沒什麼難不難的,都是高階語言了,又不是機械語言和彙編,就談不上難了,各種高階語言都是開發所要具備的最基本的技能,較好比蓋房子的磚頭。

我在簡述一下,c++比c多出來的內容:比如:類,作用域,輸入輸出(改進了,但完全不同),過載,虛擬函式等等等,概念多了,也高階了,當然「難」了,其實有興趣的話,沒什麼難不難的。

14樓:abc小鴨

c語言相對好學一點。

c語言是c++語言的一個子集。

c++語言包含了c語言的全部詞法和語法的內容,同時它增加了物件導向程式設計語言所必備的內容。

c為程序導向的語言,c++為物件導向的語言。

c++語言源程式中比c語言多一種資料型別---類,也就是多一種變數---物件。

如果只想學一門,那就學習c語言吧。

15樓:匿名使用者

如果說你想搞硬體,推薦你學c,因為c++很多硬體都不支援,只支援標準c

如果你想搞軟體,推薦你學c++,因為c++是物件導向的一種語言,模組化很方便。

16樓:name真不好取

我感覺c++比較實用,難度基本差不多,c是基礎,可以直接學c++,這時你會順帶著把c的知識也學了,c++主要就是物件導向,簡單說就是有類的概念,這個是比較方便的,可以封裝類,瞭解類,可以做一些有介面的程式(mfc),mfc中都是類函式,而c主要明白函式和指標的概念和用法,也就這個稍微不好理解一些。

17樓:網友

c和c++語法基本上一樣,你現在是初學學哪個都一樣啦,程式語言你認認真真的學好一門,一個合格的軟體設計師至少掌握四五門程式語言,所以要提高的是自學能力以及對計算機語言的理解,目標不是精通哪一門語言,而是當你遇到一種新的語言能夠在最短的時間學會新語言! 而且要做一個大點的專案至少會用到幾種語言,不是哪一種語言能勝任的。

18樓:青青牆外草

當然是c++,現在用c的地方已經非常非常少了,少到你可能一輩子都沒機會在工作裡用到。

另外c++所謂的難學,就是多了不少c沒有的特性,比如多型、抽象,這些其實並不難。

19樓:保持這種憂鬱先生

先學習c吧。學了你再看其它語言吧。

20樓:長沙新華電腦學院

個人認為是先學c,打好基礎在學c++

Unity3d能做什麼遊戲,Unity3d都能做什麼遊戲啊? 能具體說說嘛,如果我學的話,做到什麼程度?

想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面連結在瀏覽器也...

Unity3d遊戲?unity和u3d有什麼區別

去b站搜比在這裡問強。unity和u3d有什麼區別?unity和u3d的區別 nity就是unity3d,沒什麼區別。unity3d是由unity technologies開發的一個讓玩家輕鬆建立諸如三維 遊戲 建築視覺化 實時三維動畫等型別互動內容的多平台的綜合型遊戲開發工具,是一個全面整合的專業...

unity3d最好的培訓是哪家,Unity3d培訓學習哪家好

想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面連結在瀏覽器也...