99国产欧美另娄久久久精品_国内自拍农村少妇在线观看_久久亚洲道色宗和久久_日本aⅴ大伊香蕉精品视频_亚洲国产欧美日韩欧美特级_日本视频免费在线观看

  • 您的位置:首頁 > 新聞動態 > Unity3D

    UNITY3D 動畫教程 - 學習Flappy Bird了解Native 2D中的Sprite,Animation

    2018/8/29??????點擊:

    引子

    上一次我們講了MonoBehaviour的前世今生,了解了游戲中的每一個GameObjec都是由腳本控制的,這一次我們開始將Unity中Native 2D中的Sprite,并且使用Animation來讓Sprite動起來。

    在接下來的幾篇博客里,我會通過做一個Flappy Bird來講解Unity中各個組件的使用,項目的源代碼在這里:Unity Flappy Bird。歡迎各位前去Fork和Star。

    如何創建Sprite

    創建一個Sprite可以遵循如下步驟

    1. 將一張圖片拖動到Project視圖中的某個文件夾的方式來添加Sprite資源。
    2. 修改Sprite資源的各項屬性,如果是SpriteSheet的話還要對它在Sprite Editor中進行分割。
    3. 將Sprite資源拖動到Scene視圖中,或者按住ctrl鍵同時選中SpriteSheet中的幾張圖片拖動到Scene視圖中,這種方式會同時創建出一個動畫。

    創建Sprite的過程中請注意:

    • Sprite是作為Sprite Renderer組件的一個屬性來添加到一個GameObject中的。
    • 在Sprite Renderer中的Sorting Layer屬性允許你設置Sprite被渲染的優先級。
    • SpriteRenderer使用在Sprite屬性中的Texture, 但是使用Material中的Shader(著色器) ,默認選擇的Sprites/Default 這種Shader是忽略光照的,而Sprites/Diffuse 這種Shader則是不會忽略光照的。如果你將Material設置為None時,你會發現無法顯示Sprite,因為你沒有對這個Sprite進行著色。

    Sprite的詳細設置

     SpriteSheet:顧名思義,就是指把多個Sprite放到一張圖片里。一般是把一段幀動畫放在一張圖片里面,游戲引擎會將這個SpriteSheet進行分割,輪流播放SpriteSheet中的每一幀,形成一個動畫序列。

     我分別說一下注意事項

    1. 當Sprite Mode為Single時,可以在Inspector中設置Sprite的pivot point,如果你以前使用過Cocos2d-x的話,就會知道其實這個pivot point就相當于Cocos2d-x中的anchor point。在Scene中,我們會以這個pivot point為中心,來對Sprite進行旋轉,平移等Transform的設置。如果你使用的是SpriteSheet的話 ,可以在Sprite Editor中對每一個Sprite進行pivot的設置。
    2. 由于在Unity中的距離單位是Unit,為了保證3D與2D的一致性,所以在2D游戲中,我們也使用Unit作為計量單位。Pixel to Units幾位這一轉換比例。比如一張寬度為100的Sprite圖片,在Scene中顯示的長度為1Unit。
    3. 在Sprite Editor中可以進行Automatic和Grid兩種形式的切割,一般來說,Automatic就已經可以比較好的解決問題了,一旦遇到我們需要幾張Sprite圖片大小一致時,可以使用Grid(網格)切分,來限制每個Sprite的大小。

    如何為Sprite添加一個Animation

    有兩種方式可以創建動畫,一種是我們上邊說過的,將SpriteSheet中的幾個Sprite同時拖動到Scene視圖中。

    另一種則是在Scene視圖中,選中想要添加動畫的GameObject,然后在Animation視圖中,點擊Add Curve來對GameObject的各種屬性進行動畫播放。

    在Unity中,Animation是一個比較寬廣的概念,并不局限于幀動畫。它包括了GameObject的各種屬性的動態變化。如果你點擊了Add Curve之后,你會看到這樣的界面:

    在上面的圖片里你可以發現從Position到Color,從Rotation到Sprite都是可以進行Animation的,因為在Unity中的Animation實際上是在添加一個變化曲線。而不是我們普遍理解的Animation。

    另一個要解釋的就是Animator和Animation的區別,要注意,如果想躺一個Animation動起來,那么一定需要兩個Assest資源,分別是Animation Clip和Animator Controller兩種資源。在Project中是以下的表現形式:

    animator是一個動畫狀態機,它控制了各個Animation之間的切換。在后面的博客中我們會講到它的使用。=w=

    Animation的詳細設置

    我在上面的圖中,把Animation視圖中的一些重要的案件在圖中標注出來了。

    1. 關鍵幀是Animation的轉折點,你會在這一幀處設置一些Sprite的變化點,或者是Position這種數據的轉折點。
    2. 動畫事件可以在動畫的某一幀設置,在這一幀可以設置的所謂動畫事件即是這一GameObject上所有腳本組件的非重載函數(即排除掉OnUpdate,Start之類的函數)。設置完動畫事件之后。你會發現每次動畫循環一遍,這個函數都會在該幀被調用。
    3. 增加一條變化曲線,上文中說道,可以對任意屬性進行變換。
    4. Sample指的是取樣,即在1s內設置多少幀,在圖中我們可以看到1s的間隔中有12個虛線,代表的就是在這一秒中,我們設置了12幀來調節動畫。注意這里的sample和我們為游戲設置的刷新幀率是沒有關系的。

    總結

    總的來說,在Unity的Animation中編輯動畫 是比較方便的,和以前使用Cocos2d-x編輯動畫時,有種鳥槍換炮的感覺。但是對Sprite本身的支持 還是令人有些不爽,因為做2D時,還是不習慣Unity中德坐標體系,因為制作2D游戲的我們經常害死會把像素Pixel當成是重要的度量單位,Unity換成了Unit為單位之后,感覺有些不知所措,不過這就是3D引擎思考方式的一種變化吧。

    失敗是什么?沒有什么,只是更走近成功一步;成功是什么?就是走過了所有通向失敗的路,只剩下一條路,那就是成功的路。作者:王選易

    主站蜘蛛池模板: 国产乱色精品成人免费视频_亚洲免费一二三区_中文字幕色视频_免费在线中文字幕_很黄很色的动态图_亚洲成a人片在线观看天堂_av在线免费观看中文字幕_亚洲AV永久无码天堂网国产 | 日韩av高清在线_亚洲欧洲日本一区二区三区_成年人黄色大片_性色AV无码中文AV有码VR_精品一区二区久久久久久久网站_97人操_精品国产亚洲一区_久久国产青偷人人妻潘金莲 久久人人爽天天玩人人妻精品_专干日本老妇HD_国产精品xxx视频_黄色片免费_国产精品一区二区福利视频_免费精品一区二区三区第35_国产精品色吧国产精品_老美黑人狂躁亚洲女 | 欧美一级特黄aaaa_亚洲综合麻豆_人妻日本无中文字幕无码_久久久久毛片_www.伊人久久_老司机精品影院_成全动漫在线观看免费观看_日本亚洲网站 337P大尺度啪啪人体_国产一二三视频_在线亚洲网站_91av一二三区_小鸟酱福利视频_999观看免费高清www_婷婷日日_国产91精品欧美 | 久久精品操_国产成人无码精品久久久小说_亚洲精品AV一区午夜福利_久久人人做_好硬啊进去太深了A片_国产在线视频一区二区_性欧美丰满熟妇XXXX性_国产精品探花在线观看 | 欧美成人伊人久久综合网_看国产到性色_在线免费亚洲_久草ab_18禁真人抽搐一进一出免费_91中文日产幕无线码系列_色视频一区_久久精品一区二区三区视频 | 日本天天躁狠狠躁噜噜噜_av无码免费岛国动作片片段_丁香五月激情综合激情综合激情_久草视频看看_小小拗女一区二区三区_亚洲免费av第一区第二区_久章草在线精品视频免费观看_老师好湿好紧我要进去了在线观看 | 奇米第四影视_精品女厕一区二区三区_国产一区二区三区在线观看免费_国产精品性爱_裸体精品bbbbbbbbb美国_农村妇女野战bbxxx_久久一级精品_国精品久久久久久久久久久58 | 国产一级视频在线_第一福利所导航_国产成人a片免费观看_亚洲综合图片区色_人人看超碰_亚洲在线网站_亚洲三区四区_性猛交xxxx乱大交3 | jj男色网_正在播放长泽梓免费观看_7777888色淫网站免费视频_亚洲午夜精品视频_国产日韩在线_午夜A片免费_亚洲字幕AV一区二区三区四区_不卡av中文字幕手机看 | 天天做天天爱天天操_日日噜噜大屁股熟妇_久草免费手机视频_国产国产成人久久精品_国产主播精品_久久午夜无码人妻鲁丝片午夜精品_一性一交一伦一色一按—摩_中文字幕成人网 | 视频二区一区_内射人妻无套中出无码_扒开双腿猛进入在线观看_日本黄色片免费观看_国产性色AV免费观看_亚洲欧美国产另类视频_jizz日本亚洲少妇_日本毛片高清免费视频 | wwwxx欧美_久久处女视频_真人无码国产作爱免费视频_干干天天_91视频成人入口_黄色免费观看网址_国产在线视频2019最新视频_黄色一区二区三区四区 | 性少妇videosexfreexxxx片_国产精品视频_欧美35页视频在线观看_18禁美女裸体爆乳无遮挡_中文字幕久久精品波多野结百度_另类av一区二区三区_少妇下蹲露大唇无遮挡_国产四区视频 | 一区二区观看_欧美性受xxxx黑人猛交88_精品国产91亚洲一区二区三区婷婷_成人在线观看免费网站_中文字幕久久熟女蜜桃_九色精品国产_久久人人爽人人爽人人片av高请_公天天吃我奶躁我的在线观看 | 7788成人网站免费观看_久草在线免_国产精品综合久久久精品综合蜜臀_国产综合色在线_日本在线a片一区视频_国产日产久久欧美清爽_亚洲精品在线视频网站_亚洲成A∨人片在无码2023 | 水蜜桃免费视频_青青热久免费精品视频在线播放_在教室伦流澡到高潮h麻豆_外国特级免费片_久久婷婷一区_亚洲精品在线视频播放_a中文字幕_微拍福利88 | 国产日韩精品一区在线观看播放_欧美顶级毛片在线播放_人人人妻人人人妻人人人_国产youjizz_中文字幕久久熟女人妻av免费_免费a视频在线_桃子视频在线观看高清免费视频_av在线网址网站观看 | 91插视频_国产激情免费_无码人妻精品一区二区三区久久久_欧美精品二区中文乱码字幕高清_成人无遮挡18禁免费视频_www.好色_一区福利在线_亚洲性大片 | 精品素人_中文AV无码人妻一区二区三区_精品露脸国产偷人在视频_国色天香WWW视频_亚洲国产精品综合小说图片区_av无码一区二区三_国产亚洲欧美另类久久_久久久久亚洲AV无码A片男男 | 亚洲人和日本人videos_在线地址一地址二免费看_日本久久亚洲_农村少妇无套内谢粗又长_国产精品IGAO视频网_欧美牲交作爱在线_国产10000部拍拍拍免费视频_日本50岁丰满熟妇xxxx | 爆乳无码系列肉感在线播放_国产成人亚洲精品无码车A_在线观看的毛片_曰韩少妇内射免费播放_国产人妻aⅴ色偷_天天摸天天操天天舔_国产成人福利在线观看_狠狠色丁香六月色 | 黄动漫在线免费观看_www.91在线观看_国产欧美一级_欧美一级久久久久久久大片_91日本在线_18禁无码永久免费无限制网站_福利免费在线_日韩一级黄色片 | 国产精成人品日日拍夜夜免费_奶头和荫蒂添的好舒服囗交_饥渴少妇高清VIDEOS_国产三级网_国内极品少妇1000激情啪啪千_国产精品福利啪在线观看_日本熟妇无码色视频网站VR_亚洲sss视频在线视频 | 亚洲自拍偷拍网站_一级二级三级毛片_看国产一级片_国产第一区_九一亚洲_日日噜噜夜夜狠狠久久蜜桃_日韩人妻无码精品系列专区_日本在线看片免费人成视频 | 国产偷伦视频片免费视频_久久影院一区二区三区_成人网免费在线观看_成人无码www免费视频网站软件_黄色网站免费观看视频_色综合天天_5g国产精品影院天天5g天天爽_wwxx在线观看免费 | 国产真实夫妇对白视频_亚洲国产精品无码久久98_日韩一区二区三区四区在线_欧美秋霞_国产99久久久国产精品成人免费_国产免费av一区二区_国产JJZZJJZZ视频全部免费_蜜芽亚洲AV无码精品国产午夜 | 91jq激情_国产在线91精品入口首页_国产一区二区三区乱码在线观看_91国在线高清视频_日本一区二区免费在线观看_色综合天天综合网国产成人综合天_天天操中文字幕_国产视频色 | 久热国产精品视频_波萝蜜A毛黄AAA片_老师掀起裙子让我把j放进去视频_亚洲精品乱码久久久久膏_亚洲欧美一区二区三区_天天躁日日躁狠狠躁aab吃奶_美女又黄又免费视频_日韩无码系列综合区 | 色视频免费观看_一区二区天堂_久久久久久亚洲精品不卡4k岛国_蜜桃久久精品乱码一区二区_年轻的少妇做a_国产精品国模大尺度视频_无遮挡十八禁污污网站免费_91色在线播放 | 精品欧美性_亚洲大乳av成人天堂精品_色眯眯av_日本最黄一级片免费在线_天堂а在线中文在线新版_绿巨人在线观看免费观看在线nba动漫_亚洲一一在线_亚洲美女在线播放 | 国产东北一级毛片_欧洲熟妇牲交_亚洲AV无码专区首页_成年人免费观看_国产精品久久免费_伊人色亚洲_免费在线观看亚洲_日本一本一区 | 久久久久色_免费精品一区二区三区A片在线_人妻系列无码专区无码专区_欧美26uuu免费视频_国产娇小性色xxxxx视频_人人人人爱_含着她的花蒂啃到高潮在线观看_国产超a级动作大片中文字幕 | aaa222成人黄网_Av天堂亚洲好男人_日本天堂资源_日本一区二区三区视频在线观看_曰曰夜夜的爱_少妇高潮太爽了在线视频_午夜爱爱小视频_黄色不卡 | 又大又硬又爽又黄又粗又长_精品一区二区三区91_91精产国品_久久99伊人_波多野中文字幕_日韩国产区_伊人短视频_999精品欧美一区二区三区黑人 | 看一级黄色毛片_2021国内精品久久久久免费_久久国产精品_国产精品_2级毛片_国产成人a在线视频免费_日本久久久免费高清_国产欧美日韩精品一区_亚洲成av人的天堂在线观看 | 91在线勾搭足浴店女技师_日韩欧美精品久久_日韩大片高清播放器大全_久久艳片_中文幕无线码中文字蜜桃_成人免费91_一级毛片免费一级_国产一区二区三区视频在线 | 91av网站在线观看_奇米影音第四色_丰满少妇被猛烈进入高清播放软件_日日干夜_热99精品里视频精品_在线深夜视频_亚洲精品国产高清一线久久_在线啪啪 一区二区观看_欧美性受xxxx黑人猛交88_精品国产91亚洲一区二区三区婷婷_成人在线观看免费网站_中文字幕久久熟女蜜桃_九色精品国产_久久人人爽人人爽人人片av高请_公天天吃我奶躁我的在线观看 | 亚洲一区二区三区AV在线观看_黄色一级视屏_日韩欧美精品二区_精品国产区一区二_亚洲午夜激情影院_www九色_久久精品国产视频_aV性色在线乱叫 | 欧美性高潮_狠狠爱网_激情五月人体_午夜剧场91_成人无码A区在线观看视频_99色成人_午夜日韩在线观看_夜夜澡人摸人人添人人看 | 日本三级韩国三级香港三级写真集_ccyy草草影院地址入口_成人免费在线视频播放_久久99热人妻偷产国产_亚洲一区色_男人影音_国产AV国片偷人妻麻豆_99re8在线精品视频免费播放 | 美女午夜视频_91com视频_我要看黄色a级片_日本中文字幕日韩精品免费_国产aⅴ无码专区亚洲av麻豆_日日夜夜爽爽_国产精品与欧美交牲久久久久_亚洲hd |