BadMasterUA Posted May 22, 2015 Share Posted May 22, 2015 hi all now sat disassemble lesson Marble Gamay but I had a problem, I have done everything as a lesson but when you start the climbs here such an error in line 11: self.camera:SetRotation(45,0,0) function Script:Start() --создает камеру self.camera = Camera:Create() --обновление камеры self:UpdateCamera()--вызывается функцыя end --добвляет камеру поварачивает ее к шару function Script:UpdateCamera() -- задает угол для камеры в пространстве self.camera:SetRotation(45,0,0)[color=#ff0000]<<<<<<<<<<here[/color] --задает прозицыю отнасительно шара self.camera:SetPosition(self.entity:GetPosition()) --подымает камеры вверх на 4 self.camera:Move(0,0,-4) end function Script:UpdatePhysics() --изменение в игровом окне (получает) local window = Window:GetCurrent() --если нажата кнопка W добавлется сила к обоекту (заставляет его двигаться (засчет физической силы)) if window:KeyDown(Key.W) then self.entity:AddForce(0,0,10,true) end if window:KeyDown(Key.A) then self.entity:AddForce(-10,0,0,true) end if window:KeyDown(Key.D) then self.entity:AddForce(10,0,0,true) end if window:KeyDown(Key.S) then self.entity:AddForce(0,0,-10,true) end end function Script:UpdateWorld() --обновляет камеру каждый фрейм self.UpdateCamera() end Quote Link to comment Share on other sites More sharing options...
Rick Posted May 22, 2015 Share Posted May 22, 2015 function Script:UpdateWorld() --обновляет камеру каждый фрейм self.UpdateCamera() end should be self:UpdateCamera() not self.UpdateCamera() (colon vs period) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.