愤怒的小鸟制作过程1

本文介绍了使用Unity 2D开发愤怒的小鸟游戏的初始步骤,包括图层排序、添加Physics 2D组件和弹簧关节设置。通过调整弹簧参数和2D刚体,实现游戏物体的物理交互。同时,详细讲解了如何编写脚本让小鸟跟随鼠标移动,并掌握向量运算和坐标转换。文章强调了理解和应用向量单位化及空间距离运算的重要性。
摘要由CSDN通过智能技术生成

****Unity day1愤怒的小鸟

排序图层,可以新建一个图层,把所有想要排序的图层添加到新建的图层里面,设置图层排序的序号(优先级显示)

添加组件:
physics 2D

弹簧关节设置参数
|connected Rigid Body | 绑定刚体(想绑定在哪个物体上面) |
|-距离-|-弹簧的长度-|
| 频率 | 在弹簧上荡的次数才停下|

2D刚体
设置2D刚体方便其他物体绑定

圆形碰撞器

Mesh脚本代码实现组件
添加选中物体的脚本(直接输入name,自命名脚本名称)
愤怒的小鸟跟随鼠标的运动而运动
(注:二维的空间向量原点在屏幕的左下角位置,而代码的原点position在摄像机位置,需要进行坐标的转换,代码如下)

public class bird : MonoBehaviour
{
   
    private bool isClick = false;//定义bool变量判断鼠标的状态

    private void OnMouseDown()//鼠标按下
    {
   
        isClick = true;
    }
    private void OnMouseUp(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值