幫你省了3個小時,來直接開發(fā)Unity的HelloWorld【保姆級別操作指導(dǎo)】

      網(wǎng)友投稿 1065 2025-03-31

      今天被朋友啟發(fā):Unity除了能開發(fā)游戲,能開發(fā)動畫效果并錄像。


      學(xué)委之前做視頻感覺就挺吃力的,聽說能用編程來做,一下子就起勁了,估計能更好呈現(xiàn)趣味故事學(xué)編程這個專欄! 這就搞起來。

      不過我從未使用過Unity,但是作為一個寫了十幾年Java的多語言愛好者,我覺得不應(yīng)該被難倒!

      先看看效果:

      幫你省了3個小時,來直接開發(fā)Unity的HelloWorld【保姆級別操作指導(dǎo)】

      [video(video-6CHJTgDs-1626353271311)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=546625637)(image-https://ss.csdn.net/p?http://i0.hdslb.com/bfs/archive/334e546eda54a0cd373c6e956c533128878e81da.jpg)(title-幫你省了3個小時,來直接入門開發(fā)Unity的第一個HelloWorld)]

      把學(xué)習(xí)新知識,當(dāng)做一個挑戰(zhàn),下面我就展開了。

      安裝Unity

      我用的是MacBook Pro: 學(xué)委下載的是2017的UNITY LTS版

      為什么選擇這個?

      因為通過UnityHub安裝(我是先安裝了hub的),安裝的時候提示要14G左右的空間下載Unity相關(guān)的。 另一個朋友展示安裝Unity 2020的開發(fā)組件也有2G多。

      新手體驗其實(shí)可以先挑個簡單好弄的,干嘛不來個輕便快速的!

      怎么快怎么來,下載上面的2017LTS版本。

      安裝過程很簡單,這里唯一要注意的就是選擇License,Unity支持個人學(xué)習(xí)使用的,請記得選擇‘Unity Personal’,其他都是下一步下一步很簡便安裝的。

      開發(fā)

      新建一個2D項目如下操作:

      建好項目之后的主界面如下:

      這個界面左中右分布。

      左邊為場景,鏡頭,和組件管理。

      中間為可視化區(qū)域,包括游戲模擬窗口。

      右邊為Inspector/Services欄目,主要是更加精細(xì)化控制Unity組件的。

      然后下方默認(rèn)是:Project和Console

      Project就是管理項目文件和資源。

      Console就是運(yùn)行C#程序展示調(diào)試日志信息的。

      如下圖(學(xué)委自己加了一個AudioMixer)

      初步感覺

      學(xué)委進(jìn)入初學(xué)者模式才一會,下面是個人感覺,但請勿全信!

      一開始進(jìn)入Unity,我是懵的。這玩意跟AutoCAD/SolidWorks/3DMax這些建模的好像啊。

      摸索了一下,也感覺好像,可能Unity多了綁定腳本的和游戲渲染這一塊吧。

      Unity跟其他開發(fā)語言相比就像是:

      初學(xué)Unity跟開飛機(jī)一樣,上面給你很多按鈕組件,也能編程但是這玩意你需要操作熟悉,熟悉就快一點(diǎn)。

      不然你花再久也找不到!!!(崩潰)

      學(xué)習(xí)Java/Python這些就像騎個單車一樣,讓你上車了,再在上面加?xùn)|西,對于開發(fā)者更多是語言上層框架的探索拓展,不斷堆外設(shè),最后變得功能豐富,趕超飛機(jī)得看實(shí)力了!(C++做的游戲引擎很可以的)

      好,先放下感覺,直接摸索看了一部分文檔。

      先看下面操作。

      操作重點(diǎn)

      在主界面加入方塊,圓形,和文字快等。

      添加Sphere(圓形) 和 Quad(方塊)這兩個組件。

      下圖為方塊組件:

      綁定代碼到方塊上面

      選擇方形組件(Quad)進(jìn)入Inspector,接著點(diǎn)擊右下角的Add Component添加腳本(綁定我們的程序代碼)

      輸入Player,然后點(diǎn)擊“Create And Add”:

      成功后我們看到Inspector欄目中多了下面這個:

      懶人復(fù)制下面的代碼到Player這個C#腳本內(nèi)并保存:

      using System.Collections; using System.Collections.Generic; using UnityEngine; //雷學(xué)委Unity小白初學(xué)demo public class Player : MonoBehaviour { // Use this for initialization void Start () { Cursor.visible = false; } // Update is called once per frame void Update () { //獲取鼠標(biāo)縱軸 float y = Camera.main.ScreenToWorldPoint(Input.mousePosition).y; //讓當(dāng)前組件的坐標(biāo)x軸保持不變,y軸跟者鼠標(biāo)移動,也就是原地上下動。 this.transform.position = new Vector3(transform.position.x, y, 0); } }

      如上圖位置,點(diǎn)擊中間播放箭頭??按鈕,再看看效果截圖:

      重點(diǎn)代碼解析:

      下面截圖的知識是核心接口MonoBehavior,這個類很重要(鏈接在文末)!

      這個類就是用來更新組件狀態(tài)的:也就是我們想編程讓組件往左往右,上串下跳都得來看這個。

      修改方塊顏色

      這個操作小白可以不做!

      具體屏幕右方點(diǎn)擊Inspector->Materials -> Element 0 點(diǎn)擊配置按鈕,選擇方塊的材質(zhì)。

      最后的效果:

      總結(jié)

      本文只是一個從未學(xué)習(xí)過Unity, C#的開發(fā)者(說的是雷學(xué)委自己了)從安裝到開發(fā)的第一個體驗,算是一個好的開始!而且之間從這個文章開始,可以節(jié)約一寫探索時間,直接復(fù)制可運(yùn)行代碼!

      建議新手都看看,記得后面寫程序的時候再多回顧!

      而且讀者們請多花點(diǎn)耐心,下圖是官方一個LEGO(樂高)的游戲,付出努力必能拿下這個水晶,下次再試試!還有更多的酷炫的效果,這里建議你先簡單學(xué)習(xí)一下!

      (PS:這官方的版本跟學(xué)委Unity版本不兼容,所以本文沒有選擇之間demo這個,因為需要安裝14.9G的相關(guān)軟件估計3個小時都下不完)

      不管你編程能力如何,在新知識面前我們永遠(yuǎn)都是小白。

      所以請時刻保持虛心學(xué)習(xí),這樣才能進(jìn)步。

      后面再把安裝和具體操作視頻更新。

      對了,學(xué)委還有這個可以關(guān)注長期閱讀 =>雷學(xué)委趣味編程故事匯編

      持續(xù)學(xué)習(xí)持續(xù)開發(fā),我是雷學(xué)委!

      編程很有趣,關(guān)鍵是把技術(shù)搞透徹講明白。

      創(chuàng)作不易,請多多支持,支持學(xué)委吧!

      參考鏈接

      w3c這個看過,版本不一樣,只是找找操作靈感(有些操作界面確實(shí)不一樣):https://www.w3cschool.cn/unity3d_jc/unity3d_jc-fdk7380g.html

      Unity2017的文檔:

      https://docs.unity3d.com/2017.3/Documentation/Manual/class-SphereCollider.html

      https://docs.unity3d.com/2017.3/Documentation/Manual/ScriptingImportantClasses.html

      unity

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:wps目錄中錯誤未定義書簽怎么解決?(wps目錄出現(xiàn)未定義書簽)
      下一篇:華為是怎么樣來玩OKR的?(華為okr工作法)
      相關(guān)文章
      亚洲精品国产自在久久| 亚洲人成黄网在线观看| 亚洲乱码一二三四区国产| 九月丁香婷婷亚洲综合色| 国产亚洲精品美女2020久久 | 久久精品国产精品亚洲蜜月| 亚洲熟女少妇一区二区| 狠狠亚洲婷婷综合色香五月排名| 亚洲男人的天堂在线va拉文 | 91亚洲国产在人线播放午夜| 日木av无码专区亚洲av毛片| 久久亚洲sm情趣捆绑调教| 久久亚洲精品无码VA大香大香| 亚洲理论在线观看| 亚洲同性男gay网站在线观看| 亚洲乱码中文论理电影| 亚洲日韩国产AV无码无码精品| 亚洲欧美日韩综合久久久| 亚洲av日韩专区在线观看| 国产精品亚洲精品日韩电影| 亚洲狠狠爱综合影院婷婷| 久久久久噜噜噜亚洲熟女综合 | 亚洲xxxxxx| 亚洲精品乱码久久久久蜜桃 | 国产精品亚洲综合天堂夜夜| 亚洲性在线看高清h片| 亚洲自偷自偷偷色无码中文| 亚洲精品A在线观看| 亚洲色精品vr一区二区三区| 亚洲国产精品一区二区成人片国内| 亚洲av片劲爆在线观看| 亚洲午夜在线电影| 亚洲中字慕日产2020| 亚洲国产乱码最新视频| 亚洲乱色熟女一区二区三区蜜臀| 亚洲av乱码中文一区二区三区| 亚洲情a成黄在线观看| 亚洲国产精品无码久久久蜜芽| 久久青青草原亚洲av无码app | 久久亚洲AV无码精品色午夜| 久久久久亚洲国产|