siki学院_Unity初级案例_愤怒的小鸟_学习笔记1/3

这篇博客记录了作者学习Unity开发愤怒的小鸟游戏的过程,包括新建工程、场景设置、资源导入、图集处理、碰撞检测、弹簧关节组件、鼠标拖拽功能、小鸟飞行逻辑、背景搭建、小猪基础设置、画线效果和死亡特效的实现。通过这个案例,作者掌握了Unity 2D游戏开发的一些关键技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:本次学习开始于2018年9月23日,至9月26日已看完全部教学视频,并已基本完成该案例的制作,历时四天。本文档为我在学习过程中,通过记事本记录的学习过程,对于该游戏案例的制作过程并不十分详尽,不作为教程使用,仅用于自己学习参考,记录于此,聊表心意。

2018年9月23日

siki学院官网在线视频 愤怒的小鸟 Unity2017.3.0f3开发 讲师lvy

一 新建工程 2d 在d盘的users目录下

★★2d3d场景的切换,更改相机的【projection】属性(有透视和正交两个),在编辑器主菜单>项目设置>编辑器>中的模式改为2/3d  即可。

★★新建场景,新建三个场景,分别为Loading,level,game。

★★导入资源,图片和音频等

★★图集的处理,更改图片模式【sprite mode】(改为multiple),编辑,将单张图集裁切,有编号,应用。

★★图片层级关系处理,在游戏物体上,点击【sorting layer】>添加player层,将主角设置为player层,通过【order in layer】的数值来调节显示层级关系。

★★给小鸟添加【spring joint 2d】的弹簧关节组件(其用于连接两个刚体组件像弹簧一样运动),系统自动添加【rigidbody 2d】的2d刚体组件。
给右边弹弓添加2d刚体,设置类型为静态(不会受重力影响,不会掉落)

再看spring joint 2d组件,其中【connected rigid body】为连接的另一个2d刚体物体,
另有是否自动/设置连接的锚点,
另有是否自动/设置连接的距离,
另下方有【frequency】频率属性(其值为弹性系数,值越大约不易被拉长),
另有【Damping ratio】属性为阻尼系数(范围0-1值越大阻力越大)。

★★给小鸟加2d碰撞体(圆形的即可)然后添加脚本,实现鼠标拖拽跟随运动。

函数:private void OnMouseDown(){}  鼠标按下
   

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值