Roblox Stuidio效果类QA解答2

  1. Q: 图片 各位我想问一下,tool类里的模型快,能不能被touched出发,我把tool复制在了地上,玩家触碰没有反应,而普通的模型模块可以被触发,我希望实现的是,tool工具生成在世界中,玩家触碰后存入往家背包中,但是,放在tool的模型里的触碰时间貌似不被触发,就是,tool工具生成在世界中,往家触碰tool工具触发touched事件,然后存入玩家背包中
    A:服务器端没有game.Players.LocalPlayer,如果是装备的道具(以截图中的结构),可以通过
    local tool = script.Parent.Parent
    local player = game.Players:GetPlayerFromCharacter(tool.Parent)
    获得到玩家

  2. Q:请问roblox里面怎么建空气墙?有没有直接可用的BoxCollider,还是直接放Block进行隐藏?
    A:block设透明度为100%

  3. Q:图片 各位能帮忙看看是什么原因吗,它提示说Backpack不纯在
    A:script里面不能引用LocalPlayer的,touch 事件 有传入 触碰的part 可以用 character = part.Parent 获得触碰者的 character

  4. Q: 请问怎么在script脚本中获取localplayer呢,这个是在localscript中获取的,遍历过之后怎么找到当前客户端的player呢,我的需求是在服务器端脚本中获取当前客户端localplayer,我在localscript中获取本地用户名或者ID然后存在workspace下的一个value,但是script获取不到这个value,但是这个value也改变了
    A:game.Players.LocalPlayer,你要在server端获取?也可以用game.Players遍历,应该可以根据id,启动游戏时,服务器端接受PlayerAdded事件,你在这个事件里就能获得到你的player,game.Players.PlayerAdded:Connect(function(player)
    player.CharacterAdded:connect(function(char)
    char.Humanoid.Died:connect(function()
    game.ReplicatedStorage.RemoteEvent:FireAllClients(char.Name)
    end)
    end)
    end),把死亡的角色名字发送给服务器所有人,然后你在LocalScript里接收,收到事件后和自己的Name进行对比,如果一致就是自己的角色死亡,再操作Workspace

  5. Q: 网页端可以根据玩家距离对模型减面吗,如果是普通part呢?
    A:图片 meshPart的时候可以设置,普通的part已经很简单了 没有这个选项 union之后可以调整

  6. Q: 请问一下,我这投石车的轴转动时,子对象投石机的勺子并不会跟着一起转动,我调整轴的Orientation的值。请问怎么样子节点才会跟着一起转?
    A:用创建里的铰链功能 图片 图片 ,然后将转轴和勺子通过Weld联合在一起

  7. Q: 图片 图片 怎么在客户端拿到那个char的参数呢?
    A: 客户端可以通过game.Players.LocalPlayer.Character获得角色

  8. Q: 就是有时候碰撞事件会多次发生,比如人物撞向一个大的part,可能因为这个part体积大,碰撞会多次发生,怎么控制碰撞事件就发生一次呢
    A:是因为人体有多个部件与part碰撞了,可以做个CD,在很短的时间内,如果重复碰撞就跳过逻辑

  9. Q: 我不是很清楚script.disabled在"Script"里面能不能正常使用,因为"Script"是在服务器的,但是"LocalScript"是在本地运行
    A:script.disabled可以正常使用,与本地或者服务器运行没有关系

  10. Q: 图片 请问这样使用Dialog,为什么没反应呢?, 改成了script,还是没反应,感觉DialogChoiceSelected就没触发过
    图片
    A: localScript在Dialog下面不能运行 放在图片 下面 然后改下代码就可以触发了

  11. Q: 请问两个part间的距离用什么方法可获得?获取距离是这样吗:(a.Position - b.Position).magnitude
    A: 就是这样吧,API中是这样写的local distance = (position1 - position2).magnitude, 距离可以这样算

  12. Q: 实例 模块学习 怎么都实现不了 火被灭然后冒雪花 现在把那里的代码全部复制粘贴过来 还是不行 问题出在哪呢 图片
    A: 你在function里面写local firePart=script.Parent

  13. Q: 如何让做好的动画触发, 如何做到按一个键然后触发动作指动画编辑器里做出来的动作我得先知道怎么侦测按键
    A: 放个LocalScript到StarterCharacterScript里,使用UserInputService的InputBegan和InputEnded事件检测按键, 然后从玩家的Humanoid使用LoadAnimation函数加载动画然后会返回一个动画对象,在按键按下时用animation:Play()播放

  14. Q: 刚才是判断距离的那段代码 人物要怎么表达, (script.Parent.Position-v2.Position).magnitude >= 5这个, 判断玩家到sp的距离应该怎么弄v1已经改成门了v2的位置写玩家那玩家在这里怎么表达(script.Parent.Position-任何玩家.Position).magnitude >= 5
    A: 场景里所有玩家都判断和门的距离么,可以这样
    local playerList = game.Players:GetPlayers()
    for index = 1, #playerList, 1 do
    if playerList[index].Character and playerList[index].Character.PrimaryPart then
    playerList[index].Character.PrimaryPart.Position
    end
    end,game.Players:GetPlayers()可以获得所有玩家 然后遍历 通过Character和PrimaryPart获得玩家的位置

  15. Q:怎么样改才能一次克隆多个Brick?
    A: for index = 1, 5, 1 do
    b = script.Parent.Parent.Brick:clone()
    b.Anchored = false
    b.Parent = game.Workspace
    b.Name = “BrickClone”
    b.Position = script.Parent.Parent.Dispensor.Position
    b.Locked = false
    end,这是克隆5个

  16. Q: 各位,问一下,npc再被击杀后遗体会一直遗留在世界,有什么办法再死后直接进行销毁吗
    A:判断一下npc的血量Humanoid.Health,如果<=0,就通过Destroy()删掉npc

  17. Q:想请问一下 如果想让玩家接触某个part就扣血应该怎么做呢/头秃
    A:script.Parent.Touched:Connect(function(hitPart)
    local player = game.Players:GetPlayerFromCharacter(hitPart.Parent)
    if player then
    player.Character.Humanoid:TakeDamage(10)
    end
    end)

  18. Q:问一下如何让npc以走路的方式移动到某个位置,我使用moveto,发现他是瞬移过去的
    A: Humanoid:MoveTo()可以移动过去,Character的MoveTo是瞬移

  19. Q:如果在服务器和客户端分别发射一个炮弹怎么让客户端的发射着看不到服务器上的炮弹我想隐藏服务器上的炮弹而且只对发射者隐藏别人看得到,发射着看到的是本地炮弹,其他人看到的是服务器上的炮弹
    A: 建议直接在服务器端发射炮弹,然后根据策划的规则,在客户端隐掉玩家自己不想看到子弹

  20. Q:local conveyor = script.Parent
    conveyor.Velocity = conveyor.CFrame:vectorToWorldSpace(Vector3.new(0, 0, -conveyor.Configuration.Speed.Value))
    conveyor.SurfaceGui.Enabled = false这段代码什么意思啊
    A:script.Parent是BodyVelocity么哦 那就是让这个part朝向自己的前方移动出去 速度是Speed这个值

  21. Q: 我用镂空工具在墙壁上开了个小窗,但是有堵空气墙人穿不过去,有无好兄弟知道怎么解决啊 图片 怎么把碰撞盒取消掉啊
    A:这里建议用4个part拼一下墙,或者修改图片
    这个属性,后面这种方法会不那么精准

  22. Q: 图片 我想让这个刺来回上下移动 图片 然后他会返回我一个空Create错误是什么原因呀图片 我获取了,刚刚发现了图片 图片 这个报错的意思是 获取不到我定义对象的坐标么,确实不报错,但是这个刺也没动,技术小哥哥有没有补间动画的参数列表 我只找到了一个转向的实例,它不是无视物理约束的动画么,编辑器有问题呀,我刚刚把无视重力 就是那个Massless勾选上了,然后再运行状态下它还是会自由落体
    A: 图片 这里要获取一下 local TweenService = game:GetService(“TweenService”),不是 你看看temp下面是不是代码 这个报错是 Scirpt没有Position这个属性,对 因为有代码在下面 所以报错了 你需要用v:IsA(“Part”)的方式 把代码判断出去,TweenService 看下这个 有api的解释,里面还有事例,另外 看下part是否锚固了不锚固的话 part有重力 也不行,对 但是物理还会有效果的 这个只是单纯的改变了Position 其他的没有变化,不是编辑器问题 Massless只针对不是PrimaryPart的Part起作用,再看看Massless的定义吧

  23. Q:图片 有谁知道我这个打出的火球(Part),用BodyVelocity往目标方向移动,但是小球会自由落体,这个要怎么搞?如果我把小球锚固了,球也就不会移动了
    A:火球是由多个Part组成的么,试着将挂BodyVelocity以外的其他Part的Massless属性勾上

  24. Q: 做了剑劈砍的动画,本机测试没问题,为什么发布后就没动画了,拿了剑也不能劈砍
    A: 是不是个人的游戏 个人游戏动作有权限问题 最好创建一个group 然后再group里开发,将动作发布到group里,其他玩家就可以看到了

  25. Q: 怎么能让一个沿x轴运动的块碰到人物之后不改变z轴的值,碰一下人就歪了。不碰撞也没事但是他从天上掉下去了
    A: cancolide关掉

  26. Q: 图片 各位有使用过,论坛移动npc至附近玩家的代码吗我这好像不好使报错倒是没有报 图片 有这个提示,可以使用了,当是有个问题,倘若玩家是正在加入状态,那他就拿不到Humanoid, 如果使用waitforchild就会出现我回复的这个问题,有木有什么更有效的方法呢?刚刚看了是个属性,那该如何进行修改,判断玩家模型是否加载成功
    A:你这个是永远检测不到这个组件的提示,仔细看看是不是代码有错误,你用“tcf233.Character or tcf233.CharacterAdded:wait()”试试看

  27. Q: 图片 他显示超时的语句是这个循环
    A: 没有wait的while true do,需要在循环体内加个wait

  28. Q: Model:GetPrimaryCFrame() failed because no PrimaryPart has been set, or the PrimaryPart no longer exists. Please set Model.PrimaryPart before using this.

有谁知道这个问题怎么解决?设置一个主体部件, 应该设哪个为PrimaryPart?HumanoidRootPart吗?
A: 先给这个模型指定一个PrimaryPart, 就是这个model的核心部件, 加一 行这个就好了:char.PrimaryPart = char.HumanoidRootPart, 直接在model里选择也可以

  1. Q: 图片 图片 CharacterAdded事件触发时遇到的怪问题,触发事件中调用的Bool值始终为false。那个bool明明是true,调出来就成false了,这是什么情况?
    A:看下是不是在客户端修改了Bool这个BoolValue,客户端只会修改本地的属性,服务端还是之前的

  2. Q: 我用了一个Activated点击事件,怎么样可以只有过2秒才能触发第二次,而在这冷却时间内点击无效?
    A: 点击之后要做的事后面加上wait(2) 这样只有两秒后点击才有效, 加个bool,点的时候判断一下,然后马上设为F,等2秒再设为T,就行了

  3. Q:图片 怎么加排行榜的数值
    A 开发者上的就是右上角的那个https://developer.roblox.com/en-us/articles/Leaderboards
    A: game.Players.玩家名.leaderstats.其中一项.Value=xx

  4. Q:求问gui怎么做适配啊
    A:GUI的Position和Size都用Scale替换Offset

  5. Q: 图片
    请问一下编辑器里的这些草的网格在哪里刷??我在地形编辑没看到能刷mesh的地方哇。。
    A:草不能删,可以直接开启图片

  6. Q: 图片
    我想把这个Part3作为主角 控制这个Part3的移动 有相关教程或者文档吗
    A: 可以用CFrame或者是Position
    https://education.roblox.com/zh-cn/resources/arcade-game 看下这个教程,里面有说怎么控制

  7. Q:hello,我想请问一下,这样的能炸毁的桥是怎么实现的呀?请问能告诉我大概的设置是怎么设置的吗,图片 我就是不知道这个是咋实现的,才来问的,我不会程序 ,我是学美术的,我想做一个能轰炸场景的效果,为这个场景加一个玩法
    A:这个需要程序配合才能实现,桥通过weld进行连接,然后程序通过Explosion功能可以将weld炸毁

  8. Q:有没有办法可以获取到某个区域的所有玩家?或者可以判断玩家是否处于某个part内部,怎么去获取在同一个区域里的所有玩家?比如在一个房子或者盒子
    A:检测身体部件的碰撞跟接触伤害一个道理,是完全在内部还是只要有相交就可以,那就给外边的part挂一个Touched事件,里面什么都不用处理,然后使用Part:GetTouchingParts(),获取正在触碰的Part,但是这个仅限于能触碰(CanCollide)的部件,如果是摆正的方块还好获取(Workspace:FindPartInRegion3()),如果是模型就不是很好整了

  9. Q:一块平行于地面的木板,我一站上去就倾斜了,如何取消这种物理特性啊。。。
    图片
    A: 看下棱柱的功能
    图片

  10. Q: 键盘输入事件只能写在local嘛
    A:是的

223.Q: 默认跳跃高度是多少?
A: jumpPower是50

224.Q:图片 这个描述除了在studio里面可以改,在网页上哪里能改啊?我studio改了之后始终无法正常保存
A: 图片 图片

225.Q: 图片 我自己做了个动画替换掉了默认动画,用这个方法播放动画,自己能看到自己的动画,别人的动画就看不到
A:如果是个人游戏,动作有权限问题,可以创建群组,然后在群组里发布动作和游戏

  1. Q: 图片 那要怎么用脚本设置他们四个东西的值呢
    A:UD2m什么的那个 图片

227.Q:请问有没有大佬指导为什么youtuber视频里,他的管理器里有Teams,我的管理器里就没有这个选项卡? 图片
A:这里可以添加图片

228.Q:想问Script中定位到Exploer中对象一般用什么方法呀,比如要获取这个对象 MouseButton1Click 事件是获取不到玩家的吧?图片
A:game.Players.LocalPlayer.PlayerGui.ScreenGui.Task, MouseButton1Click获取不到玩家,不够localScript中,可以直接通过game.Players.LocalPlayer获得玩家

229.Q:请问大佬,怎么缩短 复活时间?
A:图片 Players->RespawnTime

230.Q:图片 请教一下,导模型的时候报这个错误是什么原因
A:看看模型面数是否超过了5000,还有可以尝试换个名字在上传

231.Q:图片 ![图片|155x356]请问为什么 玩家变量 后面还有一个 Local Player, 在资源管理器中,player后面已经没有子项了啊(upload://myDfaJeJqUD22b9U8sBp2SAqMc1.png)
A:图片 这个是players,players是个Table 有自己的属性 不一定都在资源管理器里显示

232.Q:我用localScript 和 Script 同时修改jumpPower 遇到异步了怎么搞,用localScript 和 Script 同时修改jumpPower 遇到异步了怎么搞,从调试看 就是 客服端 和服务端的数据不一样。有没有什么办法让客服端同步一下服务端
A:只改script的可以么,为什么要同时修改 只在服务器修改试试

233.Q:图片 请问这个Folder是可以更改的吗 ,还是说是固定的API接口?
A:固定的,改了报错

234.Q:图片 这怎么解决呀?
A:尝试更换下网络

235.Q:创建的gamepass 无法购买该怎么搞
A.按照下面这个教程设置一下
https://developer.roblox.com/en-us/articles/Game-Passes-One-Time-Purchases

236.Q:图片 请问这种房间里的光是怎么打的啊,我用点光,面光都没做出这种效果,这个很自然,我做的。。
A:图片 调一下环境光

237.Q:图片 原本做的有30帧,再打开就变成了6帧,存了,试了很多遍,而且我也发布了,用导入的方式也是会变
A:尝试重安studio,如果还是不行,联系群里的技术指导并提供动作ID

238.Q:请问,被炸毁的地形,有办法恢复吗?
A:只能通过代码恢复,Terrain 可以查看api文档

239.Q:怎么人为让hunanoid停止呀?
A:是要做冰冻效果么,可以把移动速度、跳跃高度设置为0,然后播一个空的动作模拟

240.Q:请问怎么让捡的tool 不自动装备?
A:默认情况不能做到,需要自己实现,可以碰到一个part后,把道具放到到玩家的背包里

241.Q:图片 图片 有没有大佬给我解答一下,为啥我往Race场景里放个别的车辆模型他不显示
A:看看这个模型的设置,是不是没设置碰撞之类的属性

242.Q:图片 大佬,谁知道,怎么指定道具的快捷键啊?或者移动道具到指定的快捷位置
A:默认的没法改 如果定制需求很多 需要自己实现背包

254.Q:1. Q:怎么过滤默认聊天框里边的内容呢?就是输入了违禁词就变成***的那种,或者让他不会展示在默认聊天框内
A:默认的聊天框需要官方支持才可以修改,可以再国内版暂时屏蔽掉默认聊天框
https://developer.roblox.com/en-us/api-reference/function/StarterGui/SetCoreGuiEnabled

255.Q: 大佬们怎么让自己做的character拿着tool啊?焊接?状态时装备了但是模型没拿着这tool
A:Intro to Player Tools – Weapons, Wands, etc.
看看设置是否正确,玩家碰到Tool,或者从默认背包里点击Tool,都会装备到右手

256.Q: 图片
有大佬知道切换场景的时候这个怎么替换吗 我用了game.ReplicatedFirst:RemoveDefaultLoadingScreen() 但是还是有
A:https://developer.roblox.com/en-us/articles/Creating-a-Custom-Teleport-GUI
game:GetService(“TeleportService”).CustomizedTeleportUI = true

257.Q: 为什么脚本里面会有这个奇怪的东西,它自动加进去的
A:如果只使用toolbox里的资源 最好把资源里无用的脚本删掉

258.Q:大佬们,请问建模的时候想做圆角怎么搞呀
图片
A:可以用其他3D建模软件建模,比如3Dmax,Maya

259.Q:想问Script中定位到Exploer中对象一般用什么方法呀,比如要获取这个对象
图片
MouseButton1Click 事件是获取不到玩家的吧?
A:game.Players.LocalPlayer.PlayerGui.ScreenGui.Task, MouseButton1Click获取不到玩家,不够localScript中,可以直接通过game.Players.LocalPlayer获得玩家

260.Q:我用localScript 和 Script 同时修改jumpPower 遇到异步了怎么搞,用localScript 和 Script 同时修改jumpPower 遇到异步了怎么搞,从调试看 就是 客服端 和服务端的数据不一样。有没有什么办法让客服端同步一下服务端
A:只改script的可以么,为什么要同时修改 只在服务器修改试试

261.Q:
图片
请问这个Folder是可以更改的吗 ,还是说是固定的API接口?
A:固定的,改了报错

图片这怎么解决呀?
A:尝试更换下网络

263.Q:创建的gamepass 无法购买该怎么搞。
A:按照下面这个教程设置一下
https://developer.roblox.com/en-us/articles/Game-Passes-One-Time-Purchases

264.Q:
图片
请问这种房间里的光是怎么打的啊,我用点光,面光都没做出这种效果,这个很自然,我做的。。
A:
图片
调一下环境光

265.Q:请问,被炸毁的地形,有办法恢复吗?
A:只能通过代码恢复,Terrain 可以查看api文档

266.Q:怎么人为让hunanoid停止呀?
A:是要做冰冻效果么,可以把移动速度、跳跃高度设置为0,然后播一个空的动作模拟

267.Q:请问怎么让捡的tool 不自动装备?
A:默认情况不能做到,需要自己实现,可以碰到一个part后,把道具放到到玩家的背包里

268.Q:
图片
图片
有没有大佬给我解答一下,为啥我往Race场景里放个别的车辆模型他不显示
A:看看这个模型的设置,是不是没设置碰撞之类的属性

269.Q:
图片
大佬,谁知道,怎么指定道具的快捷键啊?或者移动道具到指定的快捷位置
A:默认的没法改 如果定制需求很多 需要自己实现背包

270.Q:
图片
这个是啥意思啊?
A:点简体中文 进去添加文本信息,Roblox的多语言功能

271.Q:怎么过滤默认聊天框里边的内容呢?就是输入了违禁词就变成***的那种,或者让他不会展示在默认聊天框内
A:默认的聊天框需要官方支持才可以修改,可以再国内版暂时屏蔽掉默认聊天框
https://developer.roblox.com/en-us/api-reference/function/StarterGui/SetCoreGuiEnabled

272.Q:默认的聊天框需要官方支持才可以修改,可以再国内版暂时屏蔽掉默认聊天框
https://developer.roblox.com/en-us/api-reference/function/StarterGui/SetCoreGuiEnabled
有谁知道这是咋回事嘛,就是在studio无法打开已发布的游戏
A:临时解决进入场景弹出报错请求状态码为0或5的问题 试试这种方法

273.Q:大佬们怎么让自己做的character拿着tool啊?焊接?状态时装备了但是模型没拿着这tool
A:Intro to Player Tools – Weapons, Wands, etc.
看看设置是否正确,玩家碰到Tool,或者从默认背包里点击Tool,都会装备到右手

274.Q:
图片
有大佬知道切换场景的时候这个怎么替换吗 我用了game.ReplicatedFirst:RemoveDefaultLoadingScreen() 但是还是有

A:https://developer.roblox.com/en-us/articles/Creating-a-Custom-Teleport-GUI
game:GetService(“TeleportService”).CustomizedTeleportUI = true

275.Q:
图片
图片
为什么脚本里面会有这个奇怪的东西,它自动加进去的
A:如果只使用toolbox里的资源 最好把资源里无用的脚本删掉

276.Q:我们的工程将近50分钟一直打不开 会报一个错误
图片
A:临时解决进入场景弹出报错请求状态码为0或5的问题 - #2 由 彬彬彬 看看这个帖子

277.Q:请问怎么把一个部件的color给另外一个部件,直接复制part1.Color=part2.Color好像不行丫,谢谢,请问怎么改变一个model下所有part的属性,一个一个改太麻烦了
A:可以赋值 你的脚本是不是写在localScript里面了,local childs = game.Workspace.Model:GetChildren()
for index = 1, #childs, 1 do
if childs[index]:IsA(“Part”) then

end
end

278.Q:请问 localscript可以修改modulescript中定义的值吗
A:可以

279.Q:请问怎么判断两个部件是相同的
A:直接用 == 判断就可以了

280.Q:我想设计一个部件,触摸之后改变玩家下的一个文件夹leaderstats里面的State的Value值,但是第7行出错了,找不出来为什么,求大佬帮忙
图片
图片
图片
A:
图片
用这种方式获得玩家后访问leaderstats下的数据

281.Q:问一下 怎么设置角色复活时间
A:Players.RespawnTime

282.Q:
![图片|359x184](upload://wQE3uDfIrh
A:可能是设置中有被禁的文字或者是网络出现问题IIQf9ceDUgVcgTWUE.png)

283.Q:除了使用动画,还有什么办法让角色做动作嘛?比如单手拿枪,让整个手臂随着鼠标指向旋转
A:这种只能代码自己写了,Toolbox里有枪是这样的 可以参考下

284.Q:大佬们,lighting下面的fog参数控制现在怎么没了,是改到别的地方了吗?在哪里啊?
A:
图片看看lighting下面是否有这个组件,删掉就好了

285.Q:Roblox有反向合并吗
图片
在哪里给零件贴图片呀,在哪里导入素材
A:在part下加decal或者Texture都可以, 【Studio使用 - 初级难度】如何在Roblox编辑器中上传资源与分享资源 - #4 由 llllinlin 看看这个

286.Q:请问人物死亡后屏幕闪红这个怎么关掉呢
A:如果是国内审核邮件提的问题,可以直接回复用的是默认的效果,如果不是可以通过game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Health, false)关掉

287.Q:为啥我建了个密闭空间,里面不是全黑的呢?lighting是设置的 shadowmap
图片
用的都是水泥墙面,castshadow也勾上了
图片
A:
图片
调下这个值

288.Q:请问为什么工具直接复制到人物模型下面用不了啊
A:要在服务器端放在人物下面,在客户端放不生效的

289.Q:询问下贴图用的是2的整次幂上传之后发现会被二次压缩.在rs中在模型上贴图,达不到模型软件里面的效果,
A:这个roblox里面没法设置 而且roblox会自动开mipmap 你离近一点看看是不是稍微好一些

290.Q:我在HumanoidRootPart下添加Motor6D连接HumanoidRootPart与Torso
运行时出现头朝下并随机移动的情况,请问可能是哪里出现了问题?
如果将HumanoidRootPart下的Motor6D.Enabled置为false则表面表现正常,但是我需要存在HumanoidRootPart与Torso连接
A:
图片
推荐用Rig Editor这个插件连接 motor6D需要设置参数的,motor6d只是把部件连起来了 但是具体的动作需要编辑后用代码播放

291.Q:
图片
大佬们,这里报错说找不到playergui,是为什么
图片
这个数组不要一开始就获取 每次重新拿一下 玩家可能在wait那10秒钟里离开目前rs能导入视频文件吗?还是说延时动画,得在rs里面做

A:暂时还没有上传视频的接口 但是可以播放视频了有个VideoFrame 可以播放

292.Q:我拿不到这个服务,还是贴图的问题
图片
A:这个代码里没法设置 只能获取, UserGameSettings 获取从这个服务里取, 恩 有个SavedQualityLevel就是玩家设置的等级

293.Q:两个空间向量的角度只能列公式计算嘛?有没有快捷的代码呀
A:向量点乘 出弧度数 然后转成角度

294.Q:怎么在StarterGui里做到这样的效果
图片
就圆形进度加载
A:通过序列帧动画,将每一部分进度条做成一张图,然后根据时间显示图片

295.Q:
图片有没有办法把出生的Place改成另一个, 现在出生是place1,改成place2
A:没办法直接修改,可以试试在创建一个place3,然后交替覆盖,直到把主场景设置为另一个

296.Q:
图片有没有办法把出生的Place改成另一个, 现在出生是place1,改成place2
A:没办法直接修改,可以试试在创建一个place3,然后交替覆盖,直到把主场景设置为另一个

297.Q:游戏里有一堆差值动画,一起播放太卡了。我就想在玩家到达一定区域后才布置下一区域的物体但是现在物体布置下去之后就都不动了有什么解决办法吗
A:是在客户端生成的还是在服务器生成的,最好在服务器生成,不然有些代码没法运行,在客户端生成的话,要保证代码是localScript,并且在StarterCharacterScripts或者StarterPlayerScripts下才能运行

298.Q:图片
有没有大佬知道这是怎么回事啊 每次播放商店里的音乐就出现这个 播放不了
A:这个是资源没了,换个别的音乐吧

299.Q:想问一下如何在surfaceGui上面做一个排行榜啊
A:OrderedDataStore 和普通的UI一样,可以看看上面这个教程获得排行数据

300.Q:客户端脚本怎么获取到服务器的数据啊
A: RemoteEvent发消息 Remote Functions and Events

301.Q:
图片怎么把头顶的名字隐藏或删掉
A:
图片humanoid这个值设置成这个

302.Q:
图片
这个怎么指定的,代码说不能写入
A:设置Model的PrimaryPart

303.Q:还有个问题,怎么弄第一人称视角的,要改摄像机的那个属性?当人物手持工具时,移动鼠标,工具会随这人物运动是怎么做到的?(比如玩家手持一把枪,玩家向上看时,只有摄像机视角的变化,而手持的抢指向的方向还是人物的正前方)
A:
图片

304.Q:ScrollingFrame的滑动条后面那个背景在哪加图片啊
A:ScrollingFrame本身并没法加滑动条的背景图片,可以把
图片设置为1,然后用ImageLabel做背景

305.Q:
图片请问如何生成像这样子可以供npc跳跃寻路的网格呢
A:Pathfinding 可以参考下这个文章,初始化试
图片
设置为true,这样roblox会自动寻路过去,并且npc也会跳跃(我们没法自己制定导航网格)

306.Q:有人知道怎么使一个部件在三维空间中运动嘛
A:通过控制Part.Position,或者给Part加BodyVelocity

307.Q:
图片
大佬们,请教这种高亮特效效果是用什么实现的?
A:可以用2个半圆的Beam实现

308.Q:大佬们问个问题如何让角色头部一直保持向前的方向,按s是向后倒退,而不是转过头向后走
A:把humanoid里的AutoRotate关闭, 用CFrame也行

309.Q:大佬们 gui大小比例自适应除了一个一个的调scale还有什么帮办法吗,我之前是手拖的位置,现在要改成自适应,但是一个一个的改和我重做没啥区别了
A: 把position和size改成scale模式,offset全是0的情况下再拖动就可以了, 比如新建一个图片,position默认都是0 就把size的scale随便改一下,offset改成0 ,再拖位置或者拖大小都是scale变了但这样就会比offset好多了, offset一拿到手机上就乱完了

可以参考上面的教程

4 个赞

很详细的教程,期待您的下次分享

好详细啊,简单易懂,感谢分享哦

1 个赞
关于我们    加入我们    条款    隐私政策
©2021 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。
粤ICP备20013629号