我製作了一個讓布娃娃向上飛的小腳本。它的工作原理,但它留下了一個錯誤消息,我不知道爲什麼。什麼原因導致「試圖使用NULL物理對象!」在我的Garry的Mod Lua腳本中出錯?
[ERROR] RunString:11: Tried to use a NULL physics object!
1. ApplyForceCenter - [C]:-1
2. fn - RunString:11
3. unknown - addons/ulib/lua/ulib/shared/hook.lua:179
的誤差得到垃圾郵件的控制檯,直到我刪除所有現有的布娃娃
我的代碼:
hook.Add("Think", "Fly", function()
ent = ents:GetAll()
for k, v in pairs(ent) do
local isRagdoll = v:IsRagdoll()
if isRagdoll == true then
phys = v:GetPhysicsObject()
phys:ApplyForceCenter(Vector(0, 0, 900))
end
end
end)
在此先感謝。
謝謝,馬特,我相應地編輯了我的答案。順便說一句,你現在應該有足夠的代表評論無論你喜歡;) –
@HenrikIlgen謝謝你! :) – MattJeanes