2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Scrap Mechanic【祝サバイバルモード追加】その2

181 :155:2020/06/18(木) 12:48:25 ID:A/LXX+1aC.net
こんな感じかのう?
495行目と496行目の間に、以下をはさむ。

else
local container = FindContainerToCollectTo( self.sv.connectedContainers, obj_consumable_gas, 1 )
if container then

local waterZ = result:getWorldMax().z
local raycastStart = self.shape:getWorldPosition() + self.shape.at
if raycastStart.z > waterZ then

local raycastEnd = self.shape:getWorldPosition() - self.shape.at * 4

local hit, result = sm.physics.raycast( raycastStart, raycastEnd, self.shape:getBody(), sm.physics.filter.static + sm.physics.filter.areaTrigger )
if hit and result.type == "areaTrigger" then
table.insert( incomingObjects, { container = container, uuid = obj_consumable_gas, amount = 1 } )
end
else
table.insert( incomingObjects, { container = container, uuid = obj_consumable_gas, amount = 1 } )
end
end

インデントが死ぬ…

脳内でしか実行してないので、どうなるかわからん。

総レス数 642
162 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★