Difference between revisions of "UDKOSC DEV"
From CCRMA Wiki
m |
m |
||
Line 46: | Line 46: | ||
TO DO: | TO DO: | ||
− | |||
* change size of OSCPawnBots by default (medium) | * change size of OSCPawnBots by default (medium) | ||
* change size of OSCPawn to larger | * change size of OSCPawn to larger | ||
* make speed of OSCBot followers fluctuate | * make speed of OSCBot followers fluctuate | ||
− | |||
* Make "FollowOSCBots" a toggle and make it OSC toggled (even just via ConsoleCommand) | * Make "FollowOSCBots" a toggle and make it OSC toggled (even just via ConsoleCommand) | ||
* teleport OSCBot | * teleport OSCBot | ||
+ | * <strike>Make OSCBots track a target near the pawn, not it</strike> | ||
+ | * <strike>Make OSCBots use /bot osc output, not /pawn</strike> | ||
+ | |||
TESTING : | TESTING : |
Revision as of 10:03, 18 April 2013
SetTimer
List of exec functions: http://udn.epicgames.com/Three/ExecFunctions.html
Echo::Canyon
PREPPING START OF PIECE
- HIDE ALL SCREEN OBJECTS: ToggleScreenShotMode
- InitPiece
SpawnOSCBot
- defaults to 0,0,2000
SpawnOSCBotAt(x,y,z)
- set parameters manually
MOVING OSCPAWNBOTS:
oscstartinput
ruby osccontrol.rb localhost 7001
osccheckpawnbots
oscpawnmove
playermove teleport 0 0 1000 0
OSCMove OSCSetFreeCamera OSCStartInput
SPACING OF FOLLOWERS
- take a local vector for targeting: LocalForward = vect(-30, -30, 0)
- transform that vecto: WorldForward = LocalForward >> Rotation
TO DO:
- change size of OSCPawnBots by default (medium)
- change size of OSCPawn to larger
- make speed of OSCBot followers fluctuate
- Make "FollowOSCBots" a toggle and make it OSC toggled (even just via ConsoleCommand)
- teleport OSCBot
-
Make OSCBots track a target near the pawn, not it -
Make OSCBots use /bot osc output, not /pawn
TESTING :
OSCBot Following OSC controlled OSCPawnBot:
- SpawnPawnBot
- OSCCheckPawnBots
- OSCPawnMove
- OSCStartInput
- spawnoscbotat 50 50 500
- followoscbots
- OSCStartOutput
- OSCStartPawnBotOutput
- OSCStartBotOutput