找回密码
 注册帐号

扫一扫,访问微社区

脚本 如何使Rigidbody2D的物体匀速下落?

6
回复
205
查看
[ 复制链接 ]
3偶尔光临
279/300
排名
9680
昨日变化

13

主题

69

帖子

279

积分

Rank: 3Rank: 3Rank: 3

UID
202813
好友
0
蛮牛币
101
威望
0
注册时间
2017-1-17
在线时间
82 小时
最后登录
2020-3-15
2020-2-26 17:25:47 显示全部楼层 阅读模式
5蛮牛币
2 (2).png
如图,我在制作2D平台跳跃游戏。
但我发现我使用 Dynamic 模式,它将会受到重力加速度影响。游戏对象的下落速度会随着时间流逝越来越快。
我自己想到一种办法是打开 Project Setting 去控制游戏中的重力,然后在 Update 方法中给它一个匀速下落的速度。但我认为这会影响性能、或导致我后期拓展开发不便。

请多指教

回复

使用道具 举报

3偶尔光临
279/300
排名
9680
昨日变化

13

主题

69

帖子

279

积分

Rank: 3Rank: 3Rank: 3

UID
202813
好友
0
蛮牛币
101
威望
0
注册时间
2017-1-17
在线时间
82 小时
最后登录
2020-3-15
楼主 2020-2-26 17:29:35 显示全部楼层
补充一下,刚刚我测试了一下,取消游戏的重力,会无法进行跳跃,无法通过 Rigidbody2D 的 velocity 控制,貌似是这个想法是凉了
回复

使用道具 举报

6蛮牛粉丝
1366/1500
排名
2332
昨日变化

1

主题

174

帖子

1366

积分

Rank: 6Rank: 6Rank: 6

UID
132454
好友
0
蛮牛币
3139
威望
0
注册时间
2015-12-23
在线时间
573 小时
最后登录
2020-3-19
2020-3-2 17:27:45 显示全部楼层
可以控制,调制phyics参数
回复

使用道具 举报

6蛮牛粉丝
1366/1500
排名
2332
昨日变化

1

主题

174

帖子

1366

积分

Rank: 6Rank: 6Rank: 6

UID
132454
好友
0
蛮牛币
3139
威望
0
注册时间
2015-12-23
在线时间
573 小时
最后登录
2020-3-19
2020-3-2 17:28:48 显示全部楼层
你要的效果类似pc待机的那个球吗,固定匀速飘动?
回复

使用道具 举报

3偶尔光临
279/300
排名
9680
昨日变化

13

主题

69

帖子

279

积分

Rank: 3Rank: 3Rank: 3

UID
202813
好友
0
蛮牛币
101
威望
0
注册时间
2017-1-17
在线时间
82 小时
最后登录
2020-3-15
楼主 2020-3-3 13:36:51 显示全部楼层
通过脚本,限制最大下落速度了,就此结帖
回复

使用道具 举报

2初来乍到
134/150

1

主题

41

帖子

134

积分

Rank: 2Rank: 2

UID
324522
好友
0
蛮牛币
257
威望
0
注册时间
2019-6-11
在线时间
74 小时
最后登录
2020-4-10
2020-3-3 15:10:22 显示全部楼层
可以跳跃和匀速下落全由代码控制,不用该组件。
回复

使用道具 举报

0

主题

79

帖子

90

积分

Rank: 2Rank: 2

UID
331803
好友
0
蛮牛币
1
威望
0
注册时间
2019-9-16
在线时间
11 小时
最后登录
2020-3-25
2020-3-6 14:01:39 显示全部楼层
调制phyics参数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则