-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
引擎本身的基本使用
目前流行的UI控件的使用
如何新建一個工程
攝像機簡單的使用
scene和game的tab分別表示了什么
三維坐標的學習和使用
代碼的書寫所呈現(xiàn)的結果是什么
控件的添加和減少的表現(xiàn)是什么
如何選擇打包配置
等等
Unity最初是有自己的控件GUI的,但是及其難用,然后民間團隊自己根據(jù)GUI拓展和封裝出了NGUI,將NGUI發(fā)布在Asset store(Unity官方資源和插件商店,后面會講到)。后來Unity將NGUI團隊直接收編,搞了一個自己官方的GUI控件:UGUI。
本質(zhì)上UGUI和NGUI是爸爸和兒子的關系?,F(xiàn)在NGUI已經(jīng)不維護了,并且UGUI也是在吸取NGUI教訓的基礎上做了改進,強烈安利UGUI。
在unity2017版本,及其到現(xiàn)在的unity2019,NGUI控件的使用會和其他控件發(fā)生不兼容和沖突。因為其畢竟已經(jīng)不維護而且老舊了。雖然功能依舊強大。UGUI就做到了完美兼容。
NGUI是親爸爸,那么UGUI就是親兒子。FairyGUI之類可以理解為私生子,很多還不知道有沒有后媽帶(即有沒有后期更新和維護)。當然不是說FairyGUI之類的就不優(yōu)秀了。但是如果是自己學習和開發(fā)的話,建議還是走正統(tǒng)的路子,即UGUI。
UI控件使用范圍而言UGUI>NGUI>其他第三方UI插件。很多老項目團隊目前還是在使用NGUI,畢竟項目已經(jīng)上線,不可能有閑時間再換一套UI控件。新項目或者相對新的項目都已經(jīng)啟用UGUI了。而且即使學了UGUI或者NGUI,兩者之間很多代碼都是一樣的。畢竟同一個團隊研究出來的東西。
百度
知乎
CSDN(國內(nèi)專IT技術社區(qū))
unity官方論壇
stackoverflow(國外的優(yōu)秀的代碼答疑網(wǎng)站)
維基百科:
谷歌:
unity官網(wǎng):
coursera:評論區(qū)的老哥
@李狗蛋同學
推薦的,搜了一下unity相關還是不錯的,推薦有英語基礎的人在上面學習。雨松(強烈安利?。。?!非常適合初期學習時候去借鑒文章和查閱問題)
淺墨_毛星云:究極大佬?。。?!
七喜先生の貓
DSQiu
Candycat(《Unity Shader入門精要》作者,上交程序媛)
云風的 BLOG
YzlCoder
Spring5211
fangsunjian
風農(nóng)(B站搬運工、優(yōu)秀的官方視頻翻譯)
Shallot夏洛特
A大 ALIVEGAMESTUDIO
Unity官方實例教程 Space Shooter(一)
Unity官方實例教程tanks By Siki
騰訊游戲?qū)W院:
UWA:專注于游戲優(yōu)化的團隊,有不少優(yōu)化方向的干貨,最新還新加了UWA開源庫。每年一度的UWA大會超級贊,在上海,有機會參加的話可以報名一下。
Unity圣典(Unity官方文檔民間中譯)(已掛)
unity官網(wǎng)
Unity Learn Tutorials
Unity User Manual (2018.3):Unity官方接口和引擎使用文檔
NGUI官方文檔
FairyGUI:
UGUI官方中文教程
Unity User Manual (2018.3):Unity官方接口和引擎使用文檔
菜鳥教程
使用 Microsoft Developer Network 學習開發(fā):
C# 指南
Unity 腳本開發(fā)
玩法獨特
UI簡單美觀
養(yǎng)成系統(tǒng)豐富
谷歌獨立游戲(谷歌獨立游戲節(jié))
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于谷歌獨立游戲的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務客戶遍布全球各地,如需了解SEO相關業(yè)務請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、如何入門獨立游戲開發(fā)?
你好:
我從unity的角度來談一下如何入門獨立游戲開發(fā)。
自己周圍有不少朋友自身都不是程序出身,但都想入門游戲開發(fā)。我有被詢問過,自己也是自學過來的,所以談一下自己的經(jīng)驗。
根據(jù)答主的情況美術出身,并不推薦學習ue4,相對unity會更加容易上手。
unity勸退很多人的理由如下:
1.官方文檔全英文,界面全英文。不得不說中國unity真的麻瓜,不是我說,別人日本unity剛成立一年,就弄了一份全日文的官方文檔??纯粗袊鴘nity成立多久了,都在做什么,我不想吐槽了…
相對unreal4就有官方中文文檔,而且還有unity轉unreal4的快速上手文檔,還界面全中文…
2.unity在國內(nèi)的應用范圍和普及程度比unreal4好太多。再加上unity在游戲行業(yè)的普及使用。所以有大量的培訓機構想分一杯羹。培訓機構你懂的,導致網(wǎng)上搜索unity得到的很多靠譜的學習信息被稀釋了。
3.unity網(wǎng)上第三方教學渠道質(zhì)量層次不齊。例如游戲蠻牛,泰課,慕課等等。我這里羅列的還是國內(nèi)相對名氣大的,質(zhì)量還算不錯的學習平臺。
層次不齊的原因有幾點:
教學視頻的講師口齒不清晰,還帶方言。
講師自身邏輯混亂,一個很簡單的東西聽的人云里霧里的
講師拖延時間,強行湊時間。導致聽的人學習熱情受到打擊,講了20分鐘的東西。實際最多5分鐘的干貨。
中文教程缺乏系統(tǒng)性的靠譜的免費的學習教程。這個和大量培訓機構的涌入有關。
說了unity這么多的不好,我來說為什么還是推薦unity的理由:
1.unity在國內(nèi)的普及程度很高,還是有很多優(yōu)秀的學習資料的,不過相對零散,需要整理。我會在下文給出我自己認為不錯的學習網(wǎng)站和學習資料和學習路線。
2.不管是unity還是unreal只要涉及到邏輯都是要寫代碼的。兩者沒有區(qū)別!?。?/p>
unity用的是c#語言,而unreal用的是c++語言。
c#比c++好學?。?!
c#比c++好學?。?!
c#比c++好學?。?!
重要的事情說三遍?。。。。。。?!
3.如果你用unity遇到問題,在網(wǎng)上不管是在中文環(huán)境下還是英文環(huán)境下尋求幫助會比unreal快一些。因為學unity的人多?。?!
4.unity比unreal好學?。。。?/p>
正題開始?。?!下面開始從unity的角度如何入門獨立游戲開發(fā):分別從代碼,游戲引擎,美術,游戲設計角度來探討。
會從入門的角度來逐一分析。下面排版可能會比較亂,我最后會集中整理網(wǎng)址的。想看網(wǎng)址的可以直接跳最后。
代碼學習:
1.c#語言
因為是入門,所以只需要學會用c#來寫簡單的業(yè)務邏輯就可以了。不需要去學習什么高大上的框架,熱更新方案和語言特性。
代碼的掌握是學習和實踐反復交互的過程!??!不是我現(xiàn)在抱著一本書啃就完事了。也不是我把一個游戲做出來我就掌握了XX語言.
c#基本語法學習途徑:
C# 教程 | 菜鳥教程www.runoob.com
菜鳥教程里的信息及其適合新手學習編程語言。即使編程一點不會也可以上手輕松學習。
這是我建議第一步需要看的信息。掌握基本的邏輯編寫能力就夠了。后面可以反復回來看使用 Microsoft Developer Network 學習開發(fā)msdn.microsoft.comC# 指南docs.microsoft.com
微軟官方文檔,c#是微軟搞的語言,微軟有官方c#代碼學習和接口使用說明?。?!
中文!?。。?!中文?。。。?!中文!?。。?!
這可是不知道多少人的心血?。?!強烈安利
2.Unity中運用c#編寫腳本
B站UP主風農(nóng)space.bilibili.com
這個UP主上傳了很多unity官方視頻的中文字幕翻譯版
壯哉我大B站!B站可不只是用來追番和看小姐姐的,還能學習。我推薦其中幾個教學視頻來入門編程。可以結合上述菜鳥教程的一起看。
菜鳥教程講的是語言本身使用,但是這里推薦的視頻是直接將C#代碼在unity里使用的案例。知其所以然,然后運用。
風農(nóng):Unity 腳本開發(fā)space.bilibili.com初級階段看完我覺得已經(jīng)能寫一些簡單的腳本了Unity圣典www.ceeger.com
這個是unity里官方代碼接口文檔的民間中文翻譯
這個網(wǎng)址有多爽,我下面截圖給你看一下
unity圣典
unity官方文檔
雖然unity圣典已經(jīng)很久沒更新了。很多接口都是舊版本的說明。但是絲毫不影響入門。
unity官網(wǎng)unity.comunity官方教程unity3d.com
Unity User Manual (2018.3)docs.unity3d.com
當然最好的那一定就是Unity官網(wǎng)給的教程和接口文檔說明。很多unity圣典里的老接口在新版本里不通用,或者風農(nóng)視頻里的代碼在新版本的Unity里發(fā)現(xiàn)報錯,可以百度或者谷歌大法。
游戲引擎unity學習:
如果說代碼是勸退了很多非計算機相關專業(yè)的人的話,對于英語不好的朋友學習unity游戲引擎也是勸退的一大難關。
其實目前已經(jīng)有不少我覺得不錯的中文的入門學習視頻和網(wǎng)站,但是如果想進一步學習,成為一名真正的開發(fā)者,則必須要克服語言這一難關。
因為游戲引擎本身就是很多模塊的集合體。對于入門獨立游戲開發(fā)我分別來講一下
其實這些或多或少都和代碼脫離不了關系,建議是結合和代碼一起來學習。
掌握這兩個就能應對比較常見的界面問題和unity的簡單的基本使用了。其實我還想講一下動畫機的學習,物體的材質(zhì)等等。但是我覺得這些不算入門獨立游戲開發(fā)需要學習的東西,而是稱為獨立游戲開發(fā)菜鳥(霧)需要了解的知識.....
1.引擎本身的基本使用
在代碼界有一個笑話:我精通各種語言來寫 Hello World!
寫一個Hello World可以理解為學習一個語言的起點。對于學習游戲引擎也是一樣的,我覺得對于unity可能就是意味著創(chuàng)建一個新工程然后點擊運行,那么我們的游戲(霧)就跑起來了!下面開始正題
Unity官方實例教程 Space Shooter(一)
Unity官方實例教程 Space Shooter(一)www.jianshu.com
請點擊輸入圖片描述
我這里覺得用實際的項目來學習unity的使用是一個比較高效的方法。這個是unity官方教學視頻的中文民間翻譯文檔。我以前跟著做過一遍,我覺得能從各個角度來幫助毫無基礎的新人來學習如何使用Unity來進行游戲開發(fā)。在這個教程的學習過程中你不需要過多糾結特效,材質(zhì)等等,我們需要關心的是
這些知識很基礎,但在游戲開發(fā)中會無時無刻都會要你去使用和修改。
如果還覺得不過癮,可以看下面這個同樣是unity官方教學視頻的中文民間翻譯文檔
unity Tanks視頻教程www.bilibili.com
siki官網(wǎng)
順便安利一下這個講師siki,siki是我目前聽了諸多網(wǎng)上教學視頻,論質(zhì)量和口齒清晰程度都是極好的那一類。我只安利免費視頻,課程購買仁者見仁智者見智
入門而言這2個視頻跟著學就夠了。
請一個一個代碼敲過去,而不是看!
請一個一個代碼敲過去,而不是看!
請一個一個代碼敲過去,而不是看!
2.目前流行的UI控件的使用
目前主流UI控件為UGUI和NGUI。還有像FariyGUI之類。
學習優(yōu)先級:UGUI>NGUI>FairyGUI等其他UI控件
理由如下:
下面是入門學習教程
UGUI
UGUI教程www.bilibili.com
NGUI
NGUI這里我推薦在導入其插件包后根據(jù)其教程自帶的UI場景來學習使用。可能比視頻學習和文檔學習來的高效。如果突擊哪個控件看不懂怎么用可以百度
例如百度:NGUI Button控件
NGUI控件有能力的就在官方的Asset store購買。沒有能力只能百度各顯神通了...
【unity3d之UI界面學習】NGUI插件的導入步驟blog.csdn.netNGUI官方文檔www.tasharen.com教學場景
請點擊輸入圖片描述
Fairy GUI
FairyGUIwww.fairygui.com
請點擊輸入圖片描述
這個UI控件我沒有用過,但是其名氣還是可以的,而且有一定的市場,有團隊在維護和更新。具體怎么使用官方有教程
3.美術
今天剛看到一個老哥的回答,覺得講的挺有道理的,我下面貼一下
如何入門獨立游戲開發(fā)? - 知乎www.zhihu.com
大致的意思就是別單打獨斗,我看了很多人的回復也有這個觀點,同時自己也是這個觀點。即使你說你是美術,我可以自己解決美術問題,但是老哥,你是不是時間太夠用了?看看隔壁的光明記憶說這游戲基本都是我一個人做的,做了多少多少年,結果曝出來模型抄襲。。。。
分享一下@A大 AliveGameStudio的個人制作的獨立游戲總結視頻,他在這個視頻里提到了好多次,如果給我再來一次的機會,我絕對不會單打獨斗制作這個游戲。
我做一個獨立游戲4年,賺了多少錢?-《麗莎的記憶》開發(fā)日記34www.bilibili.com
所以我這里也不會,我也不懂,分享如何教人制作美術資源的流程。雖然這也是我的一個接下來需要補的知識點,更多是了解吧。
回歸正題,獨立游戲開發(fā)入門而言,美術完全可以從網(wǎng)上隨便扣,隨便扒,前提是你不把你用了這些資源的游戲上架。咱們只是入門,需要的是學習和觀察別人的美術資源的設置和效果。
下面安利一些獲取在入門獨立游戲開發(fā)中可能會用到美術資源網(wǎng)站
Unity官方資源商店assetstore.unity.com
里面有很多免費和收費的優(yōu)秀資源。從模型,材質(zhì),插件,特效,UI資源等等。記得注意支持版本,一些優(yōu)秀的資源如果你購買了,作者還會維護和升級,記得升級就好。
CGtop拓撲網(wǎng)_CG模型網(wǎng)_游戲資源_游戲素材_游戲模型_游戲貼圖_手游素材_游戲美術_游戲界面_CG資源網(wǎng) - CG拓撲網(wǎng)_CGtop.comwww.cgtop.com
2D游戲素材下載 - 網(wǎng)頁游戲素材/手機游戲素材/PC電腦游戲素材 - 愛給網(wǎng)www.aigei.com
請點擊輸入圖片描述
我覺得如果是美術的話資源獲取的途徑應該有很多吧。。。我這里只是簡單列一些。
4.游戲設計
推薦一個思維導圖工具Xmind,可以讓你更好得整理自己的思路。
XMind思維導圖 | XMind中文官方網(wǎng)站www.xmind.cn
對自己有要求的話:對于如何使用WORD寫文檔和如何使用excel填表格會很有利于以后的開發(fā)
既然是獨立游戲,那么和商業(yè)游戲最大的區(qū)別應當是更多注重游戲的玩法而不是營利性。
下面安利幾本不錯的游戲設計方面的書
《通關 游戲設計之道(第2版)》([美]Scott Rogers)【摘要 書評 試讀】- 京東圖書item.jd.com《游戲設計夢工廠》([美]Tracy Fullerton(特雷西·富勒頓))【摘要 書評 試讀】- 京東圖書item.jd.com
《有生之年非玩不可的1001款游戲(第2版)(精)》陳功尹航【摘要 書評 試讀】- 京東圖書item.jd.com
《平衡掌控者――游戲數(shù)值戰(zhàn)斗設計》(似水無痕)【摘要 書評 試讀】- 京東圖書item.jd.com
請點擊輸入圖片描述
鏈接我JD隨便找的
個人推薦學習路線:
1.C# 教程 | 菜鳥教程完成基礎概念學習,上面已經(jīng)提到,不贅述。
2.風農(nóng):Unity 腳本開發(fā):初級篇看完
3.Unity官方實例教程 Space Shooter(一):跟著打代碼,思考代碼為什么這么寫。
上述3步不用嚴格從1到2到3。直接可以相互銜接和根據(jù)個人能力相互切換。不死板,根據(jù)個人學習情況自由轉換。
4.C# 教程 | 菜鳥教程看完,或者有時間的推薦看下面這本,也是我的c#入門書。
《圖靈程序設計叢書:C#圖解教程(第4版)》([美]Daniel M.Solis)【摘要 書評 試讀】- 京東圖書item.jd.com
請點擊輸入圖片描述
5.結合4把做游戲的時候用到的API鞏固和深度思考一下,可以結合學習網(wǎng)站和官網(wǎng)來思考。網(wǎng)站下面會列出來。
6.自己做一個用unity做一個簡單游戲:貪吃蛇,俄羅斯方塊,五子棋都可以
不可以百度XX游戲怎么做,自己盡自己所能去寫,代碼和方法再怎么丑,怎么蠢也也沒關系。
當然語法不會是可以查的,Unity控件不會用也是可以查的。反對的是查找貪吃蛇游戲設計思路和相關代碼。這樣無法提高。
等寫出來游戲后再去百度查別人正確的設計思路,然后再反思自己的。
然后4-5-6反復,不過4和5可能就不是我上述的內(nèi)容了,反復迭代。
其實就是學習和實踐的反復循環(huán)
最后整合我認為不錯的教學網(wǎng)站、資源網(wǎng)站和個人博客。會包含上面提到的所有網(wǎng)站。不可能列的很全,只能說相對。分別從查閱資料網(wǎng)站、游戲引擎學習、代碼學習幾塊來說
課程購買仁者見仁智者見智!?。。。。?/p>
課程購買仁者見仁智者見智?。。。。?!
課程購買仁者見仁智者見智?。。。。?!
粗體字網(wǎng)址表示需要翻墻
1、查閱資料網(wǎng)站
翻墻:
原評論:占樓推薦一波我最愛的Coursera,上面也有很多c#和unity的課程,基本上申請financial aid就可以免費觀看還能拿證書[愛]
2、游戲引擎學習
不錯的博主
知乎的我就不列了....
學習網(wǎng)站:
翻墻:
UI方面:
翻墻:
3.代碼學習
代碼語法學習:
代碼練習和學習網(wǎng)站:
國內(nèi)有哪些好的刷題網(wǎng)站? - 九章算法的回答 - 知乎www.zhihu.com
4.圖形學知識
這個已經(jīng)不算是入門所需要學習的知識了,這里一并附帶說一下。
直接貼上Milo Yip的回復。
系統(tǒng)的學習計算機圖形學,有哪些不同階段的書籍的推薦? - Milo Yip的回答 - 知乎www.zhihu.com
請點擊輸入圖片描述
另外安利一本3D圖形學入門書籍
《3D數(shù)學基礎:圖形和游戲開發(fā)/游戲軟件開發(fā)專家系列》([美]Fletcher,Dunn,[美]Ian,Parberry)【摘要 書評 試讀】- 京東圖書item.jd.com
請點擊輸入圖片描述
這本書更多會設計到線性代數(shù)和簡單的幾何學相關的知識,這本書能夠很好得讓我們了解圖形學中得數(shù)學。網(wǎng)上有電子版可以直接搞到手,課后習題推薦做,不過有些題答案比較難找。
這本書我翻來覆去看了好幾遍了,強烈安利入門用。
二、音樂世界缺少谷歌服務框架解決方法求大神幫助
導致《音樂世界》黑屏的原因之一就是缺少《谷歌服務框架》,《谷歌服務框架 GoogleServicesFramework》是谷歌安卓系統(tǒng)官方服務框架,用來作為谷歌軟件的支持平臺。例如谷歌應用商店就需要此服務框架的支持,很多國行或者改版ROM的手機都刪除了這個框架,導致部分谷歌app不可正常運行,直接下載安裝即可。 下載的谷歌安裝器打開后直接滑動下方的滑動條即可安裝,方便快捷。 音樂世界官方介紹:臺灣獨立游戲開發(fā)廠商「雷亞游戲」iOS平臺推出的音樂節(jié)奏游戲《Cytus》,獲得全球熱烈回饋響應,在臺灣、美國、日本、韓國、泰國、大陸、港澳地區(qū)均締造佳績,現(xiàn)在推出Android版本,讓更多玩家能夠一同享受Cytus的音樂世界。Cytus是款音樂節(jié)奏游戲,游戲方式簡單直覺,隨著歌曲旋律畫面上出現(xiàn)節(jié)奏拍點,而玩家要做的就是配合動態(tài)掃描線的上下移動抓準時機點擊拍點。游戲畫面為細膩的手繪風格,同時網(wǎng)羅多位大牌日本樂師陣容參與音樂制作,… 谷歌安裝器 版本:1.3.3發(fā)布:2013-05-24大?。?.82M分類:必備軟件語言:中文適用:1.0下載:528862次開發(fā)商:拇指玩 立即查看 音樂世界免wifi驗證版本:1.2.0發(fā)布:2012-04-07大?。?8.23M分類:休閑益智語言:英文適用:1.0下載:88638次開發(fā)商:未知立即查看 查看原帖>>
三、Google有哪些軟件能具體說說么 謝謝?。。。?!
首先必須登陸到google的英文網(wǎng)站,然后點擊"more"就可以看到所有Google的軟件了!
中文網(wǎng)站只能看到一部分軟件
四、如何評價《Pokemon Go》這款游戲?
《Pokemon Go》是一款玩法新穎獨特、適合大眾的AR游戲。
《Pokemon Go》是由Nintendo(任天堂)、The Pokemon Company(口袋妖怪公司)和谷歌Niantic Labs公司聯(lián)合制作開發(fā)的現(xiàn)實增強(AR)寵物養(yǎng)成對戰(zhàn)類RPG手游。它有以下優(yōu)點:
游戲采用獨特的AR技術,當你周圍有精靈出沒時,手機會彈出提示,帶領玩家走到精靈所在的位置。玩家可在屏幕上查看精靈的外觀和名稱,并向它扔出精靈球,嘗試捕獲它。
《Pokemon Go》的UI設計十分精美。無論是火系的火花還是草系的飛葉都動感十足。同時。在你捕捉到某只精靈以后。精靈圖鑒中的分布地也會換成谷歌地圖版。
《Pokemon Go》的養(yǎng)成系統(tǒng)分成兩個部分,一是訓練師的養(yǎng)成,二是精靈的養(yǎng)成。在《Pokemon Go》中,通過對精靈的捕捉一方面可以提升訓練師的等級。另一方面可以獲取基礎貨幣來強化精靈。隨著訓練師等級的提升,便可以解鎖道館等諸多功能以及成就。而精靈的培養(yǎng)也可以通過積累慢慢升級進化。可以說,《Pokemon Go》的養(yǎng)成系統(tǒng)還是足夠豐富耐玩的。
不過,《Pokemon Go》還是存在地圖服務上的問題,以及游戲內(nèi)容和捏臉系統(tǒng)上的不足,有待改善。
可以說,一貫以可玩性、耐玩性著稱的任天堂這一次又沒有讓人失望。《Pokemon Go》的AR玩法不僅新穎十足,還滿足了人們的收集、探索、升級甚至社交的各方面需求,同時游戲的操作簡捷方便,幾乎任何人上手便能開始玩,沒有任何學習門檻,十分適合大眾。
以上就是關于谷歌獨立游戲相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀: