Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 30, 2007, 6:17:00 AM (17 years ago)
Author:
bknecht
Message:

Let's cutscene ;) That freakin' stuff works finally. Just have a look :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • data/trunk/scripts/vertical_scroller/vs1.lua

    r4647 r4652  
    1515triggerCutscene:setRadius(50)
    1616triggerCutscene:setTarget("Player")
    17 triggerCutscene:setAbsCoor(3000 , 0 , -10)
     17triggerCutscene:setAbsCoor(2300 , 0 , 10)
    1818triggerCutscene:setDebugDraw(true)
    1919triggerCutscene:setActiveOnCreation(false)
    2020
     21-- Create another cutscene trigger
     22triggerCutscene02 = ScriptTrigger()
     23triggerCutscene02:setScript("vs1.lua")
     24triggerCutscene02:setFunction("switchToOtherPirate")
     25triggerCutscene02:setActiveOnCreation(true)
    2126
    2227-- Global Variables
     28counter = 0
     29cutsceneRunning = false
     30cutsceneEnd = false
    2331
    2432function init(timestep)
    2533-- cameraManager:setCam("GameWorld-Camera")
    2634cameraManager:atachCameraToWorldEntity("CameraOne", "NPC", "Pirate01")
    27 cameraManager:setRelCoor("CameraOne", 6.5, 3.3 , 3.3)
     35cameraManager:setRelCoor("CameraOne", 8, 4 , 3.3)
    2836-- cameraManager:changeTarget("CameraOne", "NPC", "Pirate01")
    29 -- cameraManager:jumpCam("CameraOne", 3400, 0, 50)
     37-- cameraManager:jumpCam("CameraOne", 3300, 0, 50)
    3038
    3139return true
     
    3442function startSequence(timestep)
    3543
    36 -- cameraManager:setCam("CameraOne")
     44cameraManager:setCam("CameraOne")
    3745-- gameWorld:showText("Kill those traitorous bastards")
    3846-- cameraManager:changeCurrTarget("NPC", "Pirate01")
    3947-- cameraManager:atachCurrCameraToWorldEntity("NPC", "Pirate01")
    40 
     48cutsceneRunning = true
    4149return true
    4250end
     51
     52function switchToOtherPirate(timestep)
     53
     54if cutsceneRunning then
     55counter = counter + timestep
     56end
     57
     58if counter > 6 and counter < 7 then
     59cameraManager:atachCameraToWorldEntity("CameraOne", "NPC", "Pirate03")
     60cameraManager:setRelCoorSoft("CameraOne", 8, 4 , 3.3, 5)
     61end
     62
     63if counter > 17 then
     64cutsceneEnd = true
     65cameraManager:setCam("GameWorld-Camera")
     66end
     67
     68
     69return cutsceneEnd
     70end
Note: See TracChangeset for help on using the changeset viewer.