Unity学习笔记(31)——Angry Birds

今天继续第一个教程,学到第42分钟。

1.接触到几个新的东西:

Pyhsics Material 2D,可以用来设置物体的弹性和摩擦力。设置了以后可以放到Collider的Material槽中

Spring Joint 2D(弹簧接头),加在物体上以后,物体就像被橡皮筋拴着一样,可以绕着轴旋转。同时还可以设置锚点和连接锚点的坐标,可以实现很多种的物理效果,挺有意思的

Line Renderer和新的Material——Legacy Shaders-Transparent(透明的)-Diffuse(发散的),没有很理解二者的关系,暂时先跟着教程吧

2.这次的教程有点偷懒,直接拿已经写好的代码来粘贴,得亏是稍微过了一下过程和思路。为了使得石头能跟着鼠标移动,用到一个新方法Camera.main.ScreenToWorldPoint(Input.mousePosition),它会返回鼠标点击处的三维坐标,不过不清楚ScreenToWorldPoint和另一个ScreenToViewportPoint有什么区别。再把mouseWorldPoint赋值给transform.position,就能跟随鼠标位置改变物体位置了。并且在鼠标按下的时候,把弹框取消(spring.enabled = false),松开的时候再启用弹簧。


2018.11.21 0:48

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Unity简介 1. Unity界面 Shift + Space : 放大界面 Scene界面按钮渲染模式2D...
    MYves阅读 12,656评论 0 22
  • 首先要熟悉一些基本的力学名词及相关公式 刚体(Rigidbody):刚体是指在运动中和受到力的作用后,形状和大小不...
    FLY旳影子阅读 14,004评论 0 11
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,925评论 25 709
  • 最近自己一直想写点什么,思绪也一直很乱,今天我就来讲讲我的故事。 我1986年出身在一个农村,家里条件不是很好...
    奋进的keeper阅读 1,059评论 0 0
  • 子曰:“管仲之器小哉!”或曰:“管仲俭乎?”曰:“管氏有三归,官事不摄,焉得俭?”“然则管仲知礼乎?”曰:“邦君树...
    白痴老猫阅读 5,925评论 2 1