腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用
AddForce
改变
刚体
的
速度
?
unity3d
我做了一个
刚体
控制器,它基于在fixedupdate中控制对象
的
速度
。只有当我完成
的
时候,我才意识到这个link告诉你不应该在修复
的
更新中使用rigidbody.velocity,因为它会导致不希望
的
行为。有没有一个数学公式或某种解决方案可以让我在固定更新中使用rigidbody.
AddForce
来计算每帧
的
力,这将导致已经有行为计算
的
Vector3
速度
?为了澄清,我有
速度
,我需要在Fixedupd
浏览 23
提问于2019-05-06
得票数 2
回答已采纳
6
回答
如何在不
改变
刚体
必须覆盖
的
距离
的
情况下,减小
刚体
的
“
速度
”?
c#
、
unity3d
、
rigid-bodies
我
用
rb.
AddForce
(force,ForceMode.Impulse)移动
刚体
,其中力是
刚体
必须达到
的
目标位置。假设到达目标位置所需
的
时间是3秒。我需要
刚体
在5秒内覆盖同样
的
目标位置。 在
改变
刚体
速度
时
浏览 23
提问于2022-06-02
得票数 1
1
回答
如何在
刚体
上使用动画而不是运动学?
unity3d
、
animation
、
rigid-bodies
我没有动画
的
经验,我试图插入动画
的
角色,我移动与
AddForce
。如果我插入行走动画,动画就会移动
刚体
,而她决定了它
的
运动
速度
。如果在动画师中我没有应用“根运动”,动画不会移动角色,我可以
用
AddForce
来移动它,但是动画与角色
的
速度
不同步。如何将动画
的
速度
与我移动
刚体
的
速度
连接起来。我希望如果我
改变
我用来移
浏览 5
提问于2020-06-12
得票数 0
回答已采纳
1
回答
如何使统一重力和
AddForce
加速
c#
、
unity3d
我在克隆空心骑士,我
的
角色正在以恒定
的
速度
下降,而不是加速。我试着
改变
重力标度,
用
Addforce
代替
刚体
重力。这是我试过
的
重力代码void FixedUpdate(){ rb.
AddForce
(-transform.up*100f * Time.fixedDeltaTime
浏览 5
提问于2022-07-13
得票数 -1
回答已采纳
1
回答
如何解决无跳对象
的
问题,即必须跳转?
c#
、
visual-studio
、
unity3d
我
的
代码有问题,我已经开始学习C#了,所以我尝试了一些代码游戏(比如几何学)。我要移动然后点击跳转。我写了“移动代码”和“点击跳转代码”,但是没有用。我用用C#编写,
用
United2018.3.5f1设计。(0) && onGround) rb.velocity = new Vector2(5, rb.velocity.x);}和统一
的
图画
浏览 0
提问于2019-02-14
得票数 0
回答已采纳
2
回答
我
的
密码怎么了,我想让鸟飞起来?
c#
、
visual-studio
、
unity3d
、
game-development
我试着让小鸟在点击空格或点击屏幕时飞起来,如果你离开它,它就会掉下来(就像Flappy鸟游戏){ { } pr
浏览 2
提问于2021-08-05
得票数 0
1
回答
错误代码CS1061运算符'*‘con不适用于'Vector 3’和‘Vector 3’类型
的
操作数。我该怎么解决这个问题
c#
、
unity3d
嗨,我试图
用
我
的
脚本为一个基于
速度
的
字符创建统一
的
运动,但是错误CS0019运算符'‘不能应用于'Vector3’和‘Vector3 3’*类型
的
操作数。下面是我
的
代码(
速度
是vector3): rb.MovePosition(rb.position *流速* Time.fixedDeltaTime);
浏览 6
提问于2020-02-12
得票数 1
1
回答
物体在运动,但
速度
是0。
c#
、
unity
、
rigid-body-dynamics
然后,一旦加了这个力,我就打印出它
的
速度
。问题是,在控制台中,我第一次按下第一个按钮
的
输出是“
速度
(0.00.0)”,然后第二个按钮按下打印出来
的
“
速度
(2.0,0.0)”。为什么即使我
的
对象在屏幕上移动,第一个按钮按下
的
速度
也是0?if (isPressed == true) { moveableBarrel.GetComponent<Rigidbody2D> ().
AddForce</e
浏览 0
提问于2015-09-15
得票数 0
回答已采纳
1
回答
在不影响跳跃
的
情况下增加力
的
恒速
c#
、
unity3d
似乎有相当数量类似的问题,但似乎没有真正
的
答案。我有一个游戏对象,可以跳下一个按钮,并自动保持向右。我能不能得到帮助,我如何能够保持自动移动到正确
的
恒定,仍然能够跳和伸手回到地面快。当前使用
AddF
浏览 2
提问于2015-05-05
得票数 1
回答已采纳
2
回答
如何使球体在向前移动时反弹
unity
、
c#
、
physics
这是我尝试过
的
。将球体
刚体
上
的
碰撞检测设置为连续。在尝试了所有这些之后,当球体击中另一个游戏对象时,所有的结果都是这样
的
--就坐在那里,向前移动,没有弹跳。这是我移动球体
的
代码。rb.velocity = transform.forward * Time.deltaTime * forceMulti; 如果有办法使球体在代码向前移动时弹出,那就太好了,我真的很感激你
的
建议
浏览 0
提问于2019-06-30
得票数 -1
1
回答
为什么ForceMode.VelocityChange有效,但Rigidbody.velocity =.在剧本里?
unity
、
c#
、
movement
、
jumping
我创建了一个FPS移动脚本,它具有如下所示
的
跳转功能{ {gameObject.GetComponent<Rigidbody>().
AddForce
(Vector3.up * jumpForce * Time.deltaTime我
的
印象是,这两件事本质上是一样
的
,但两者有细微
的
区别吗?.velocit
浏览 0
提问于2020-12-01
得票数 0
回答已采纳
1
回答
用
AddForce
有固定
的
速度
吗?
unity3d
、
game-physics
、
move
、
physics
、
rigid-bodies
我想使用
AddForce
以固定
的
速度
移动对象,但是当我使用
AddForce
时,
刚体
的
速度
以渐强
的
方式增加。每次我按住输入时,
AddForce
都会给我增加一个力,我越按住关键点移动对象,添加
的
力就越大,而我总是想用相同
的
力移动对象。
浏览 38
提问于2020-05-12
得票数 2
回答已采纳
1
回答
玩家移动覆盖来自其他游戏对象
的
外力/
速度
c#
、
unity3d
、
2d
我正在尝试给我
的
角色添加一个外部
速度
(来自外部gameObject)。问题是,当外力与向角色发送运动输入相结合时,外力会被“拒绝”,并且只会被调用一帧(我假设)。这是因为在玩家
的
移动脚本中,我使用了一个特定
的
函数来设置移动,并且每次unity收到移动输入时,它都会重新定义(通过将
速度
设置为maxMovementSpeed)
速度
。= Direction.Idle) _rb2d.velocity = vel; } 因此,
浏览 4
提问于2018-03-23
得票数 0
2
回答
钳位幅值不适用于RigidBody.Velocity
c#
、
mono
、
unity3d
、
game-physics
这是一个简单
的
玩家移动脚本。我有一个
刚体
附着在一个球体上,我希望通过"
AddForce
“沿着x轴左右移动它。
刚体
不是运动学
的
,而是使用重力
的
(这是我计划在未来
改变
的
一个特征,但并不重要)。快照,前= 12.1911后= 12.1911后= 12.38866后= 1
浏览 10
提问于2013-11-01
得票数 3
回答已采纳
3
回答
统一玩家动作,
速度
不固定
unity3d
我正在制作一个等距3d游戏,就像斗殴之星,我试图得到同样
的
运动,但我有一些麻烦。我
的
球员在没有固定
速度
的
情况下移动,但似乎增加了。怎么能解决呢?第一个脚本是虚拟操纵杆
的
,第二个脚本是玩家
的
动作。可能是弥撒
的
问题?= 0) else}玩家运动
的
脚本: usingwasMovin
浏览 2
提问于2020-02-25
得票数 1
回答已采纳
1
回答
rigidbody2d.movePosition和rigidbody2d.
AddForce
之间
的
交互是如何工作
的
?
c#
、
unity3d
、
rigid-bodies
我尝试在使用.movePosition代码
的
同时使用.
AddForce
代码,但是.movePosition使.
AddForce
什么也不做。
AddForce
代码按照自身集成
的
方式工作。 //Call the
AddForce
function of our Rigidbody2Dmovement * speed * Time.deltaT
浏览 0
提问于2020-01-27
得票数 1
1
回答
为什么当两个对撞机击中时,立方体会到达另一个立方体而停止呢?
c#
、
unity3d
Z上两个对撞机
的
大小都设置为3。但是蓝色
的
立方体正在走向红色
的
立方体,在碰撞时不会停止:蓝色立方体正在进入红色
的
立方体内:我试图添加一个
刚体
到移动立方体,蓝色立方体,但如果使用是运动学
的
,同样
的
行为,如果不使用是运动学我想我也试过了,但这似乎很有效:两个方块上
的
对撞机都未选中,设置为false,is触发器,我在移动立方体中添加了一个
刚体
,蓝色
的
,不检查使用重力,现在它似乎工作了。所以我需要一个
浏览 5
提问于2020-03-19
得票数 1
回答已采纳
1
回答
我
的
子弹不会在团结中弹跳?
unity
、
physics
、
projectile-physics
我不想创造一种新
的
物理材料,因为我想让球以恒定
的
速度
移动,让它们在弹跳一次之后自我毁灭。因此,我
用
代码写了所有的东西。GameObject bulletObject = Instantiate(bulletPrefab); bulletObject.transform.positionStart(
浏览 0
提问于2020-07-21
得票数 0
2
回答
使平面朝其指向
的
方向移动
c#
、
unity3d
平面总是朝同一方向移动,即使是物理旋转(向前
的
力总是加在x轴上,即使它指向z轴),我该如何解决这个问题?if ((Input.GetKey(KeyCode.W)) && EngineOn == true) } { rb.
AddForc
浏览 0
提问于2021-06-04
得票数 1
1
回答
如何在Unity2D中设置加
速度
?
c#
、
unity3d
我正在做我自己
的
“恐龙游戏”(如Chrome)在团结。然而,我
的
恐龙加速得太快了。你能帮我找出代码中
的
问题吗?
浏览 2
提问于2019-11-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
5G改变的不仅只有速度
用代码改变旧手机的命运
用代码改变世界的英雄
用猎豹的速度,投资币市 二
「黑天鹅」,正在改变 AI 落地医疗领域的加速度
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券