CoolBasic SDK

CurvePointObject

Include "cbObjects.cb"

KUVAUS
Kääntää objektin pehmeästi kohti toista objektia.

KÄYTTÖ
CurvePointObject(_obj1, _obj2, [_smoothness = 10])
_obj1 = Objekti jota käännetään
_obj2 = Objekti jota kohti käännetään
_smoothness = Käännöksen pehmeys 1-100.

Katso myös:

ESIMERKKI
Include "sdk/include/cbObjects.cb"

// Ladataan objektit
obj1 = LoadObject("media/soldier.bmp", 90)
obj2 = LoadObject("media/guy.bmp", 90)
PositionObject obj1, -100, 0

Repeat
    // Pelaajan ohjaus.
    MoveObject obj1, (UpKey() - DownKey()) * 5
    TurnObject obj1, (LeftKey() - RightKey()) * 5
    
    // Välilyöntinäppäimellä aktivoidaan kääntyminen
    If KeyDown(cbKeySpace) Then CurvePointObject(obj2, obj1)
    
    DrawScreen
Forever