我必须使用bodyposition吗? BodyVelocity?请帮助如何制作一块在ROBLOX上消失的滑动砖
回答
“消失到另一个”是什么意思?您可以使用多种方式来模拟滑动。你可以使用CFrame,BodyVelocity,BodyForce甚至BodyPosition。你甚至可以制作一块没有摩擦的砖块,然后将其滑动。还有什么你需要知道的吗?如果是这样,评论。
那么,还有另一种更现实,更不可能失败的方式,你可以简单地做一个砖块,并在功能上,例如onClick(),你可以使其消失,并使用透明度使锚定砖变得可见,并使原始砖块nonCanCollide,以及新替代品的位置朝着这个方向移动,而且,我倾向于使用BodyPosition,因为它适用于位置,可以用于锚定和非锚定砖块(不适合非锚定),而且体速度适用于未固定的砖块朝某个方向移动,这有点儿,我说它不太可能会失败,因为如果替换失败,那么原始砖块仍然存在,并且您可以创建备份脚本以保存它休息。
我希望其中的一些帮助。 -Orbian。
如果我明白你想要尝试什么,有很多方法可以做到这一点。为了有效地“滑入另一块砖块并消失”,您可以做两件事:
1)在另一块Brick的方向上有一个强大的BodyVelocity,CanCollide为0。另一方面,它会等待很短的时间,然后自行移除。 2)您可以使用CFrame移动砖块,使用CFrame.new(Brick1.Pos,Brick2.Pos)找到角度,并使用框架系统将该CFrame添加到Brick1 CFrame中,从而创建“运动”。当“帧”结束时,您将移除砖块。
用传送带将其滑入并作出砖cancollide并使其脂肪thantheÇ
从我可以告诉,你要使用C框架。 为了能够使两块砖在相同的空间中移动(两块砖的CanCollide = true),您必须使用CFrame。所有的“身体”实例(BodyVelocity,BodyPosition)对砖块施加力,因此不能使它们在相同的空间中移动。
如果你想有一个推拉门,你可以使用这个脚本:
local StartPosition = script.Parent.CFrame
local ToPosition = workspace.TargetPart.CFrame -- Make sure this is right
function Open()
for i=0,100,1 do
script.Parent.CFrame = StartPosition + CFrame.new(StartPosition.p,ToPosition.p).lookVector * ((StartPosition.p-ToPosition.p).magnitude/100) * i
wait(0.01)
end
end
function Close()
for i=100,0,-1 do
script.Parent.CFrame = StartPosition + CFrame.new(StartPosition.p,ToPosition.p).lookVector * ((StartPosition.p-ToPosition.p).magnitude/100) * i
wait(0.01)
end
end
local Moving = false
local IsOpen = false
function Toggle()
if Moving then return end
Moving = true
if IsOpen then
Close()
else
Open()
end
IsOpen = not IsOpen
Moving = false
end
-- Following code is just for testing
Toggle()
wait(1)
Toggle()
确保第二砖是比第一次更大。
您可以制作onClick
脚本,该脚本将使砖块有速度将第二块砖滑入到位,然后使用新的onClick
脚本来使速度负向影响,以便将第二块砖拉回。
- 1. 站在砖头上举起动画[ROBLOX]
- 2. 滑块为何消失?
- 3. 你如何在Roblox上制作一个空白脚本?
- 4. 如何制作浮动滑块?
- 5. 如何制作左右活动滑块?
- 6. 如何在图像滑块中制作滑动效果?
- 7. 如何制作XAML动画使元素在消失后消失
- 8. 如何制作在iOS中自动左右移动的滑块?
- 9. 我的滑块拒绝滑动,它只是消失
- 10. 如何在django中制作滑块?
- 11. 在单击事件(滑动滑块)上滑动滑块
- 12. 如何在文本视图上制作更平滑的滑动上/下动画?
- 13. jQuery滑块的拖动控制柄/滑块上的值
- 14. Iphone-Web,jQuery:如何让网页上的滑块滑动,因为用户在滑块上滑动手指?
- 15. 如果玩家在触摸砖块时穿上特定的T恤,该如何检测[Roblox - LUA]
- 16. 如何制作滑动条
- 17. 制作Div滑块
- 18. 滑动滑块不工作
- 19. jQuery UI滑块向上移动并在使用时消失在div中
- 20. 制作传送带(图像滑块)在网页上移动
- 21. 如何制作顺序步进滑块?
- 22. 如何在Java上绘制砖块(矩形)?
- 23. 如何制作无尽的滚动img滑块?
- 24. 如何制作随滚动而变化的垂直滑块?
- 25. 制作滑块滚动页面
- 26. 设置thumbImage并观看滑块消失?
- 27. 操纵滑块 - 圆圈消失
- 28. NIVO滑块灯文字消失
- 29. 如何在iPhone上用手指滑动/触摸动作绘制平滑线?
- 30. jQuery滑动菜单在slideDown后消失
将两块砖合并为一块? – 2010-11-24 13:41:16