Unity學(xué)習(xí)筆記(31)——Angry Birds

今天繼續(xù)第一個教程,學(xué)到第42分鐘。

1.接觸到幾個新的東西:

Pyhsics Material 2D,可以用來設(shè)置物體的彈性和摩擦力。設(shè)置了以后可以放到Collider的Material槽中

Spring Joint 2D(彈簧接頭),加在物體上以后,物體就像被橡皮筋拴著一樣,可以繞著軸旋轉(zhuǎn)。同時還可以設(shè)置錨點和連接錨點的坐標(biāo),可以實現(xiàn)很多種的物理效果,挺有意思的

Line Renderer和新的Material——Legacy Shaders-Transparent(透明的)-Diffuse(發(fā)散的),沒有很理解二者的關(guān)系,暫時先跟著教程吧

2.這次的教程有點偷懶,直接拿已經(jīng)寫好的代碼來粘貼,得虧是稍微過了一下過程和思路。為了使得石頭能跟著鼠標(biāo)移動,用到一個新方法Camera.main.ScreenToWorldPoint(Input.mousePosition),它會返回鼠標(biāo)點擊處的三維坐標(biāo),不過不清楚ScreenToWorldPoint和另一個ScreenToViewportPoint有什么區(qū)別。再把mouseWorldPoint賦值給transform.position,就能跟隨鼠標(biāo)位置改變物體位置了。并且在鼠標(biāo)按下的時候,把彈框取消(spring.enabled = false),松開的時候再啟用彈簧。


2018.11.21 0:48

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Unity簡介 1. Unity界面 Shift + Space : 放大界面 Scene界面按鈕渲染模式2D...
    MYves閱讀 8,662評論 0 22
  • 首先要熟悉一些基本的力學(xué)名詞及相關(guān)公式 剛體(Rigidbody):剛體是指在運動中和受到力的作用后,形狀和大小不...
    FLY旳影子閱讀 12,185評論 0 11
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,872評論 25 709
  • 最近自己一直想寫點什么,思緒也一直很亂,今天我就來講講我的故事。 我1986年出身在一個農(nóng)村,家里條件不是很好...
    奮進(jìn)的keeper閱讀 185評論 0 0
  • 子曰:“管仲之器小哉!”或曰:“管仲儉乎?”曰:“管氏有三歸,官事不攝,焉得儉?”“然則管仲知禮乎?”曰:“邦君樹...
    白癡老貓閱讀 2,068評論 2 1

友情鏈接更多精彩內(nèi)容