今天繼續(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