Difference between revisions of "UDKOSC DEV"

From CCRMA Wiki
Jump to: navigation, search
m
m
Line 46: Line 46:
 
TO DO:
 
TO DO:
  
* Make OSCBots use /bot osc output, not /pawn
 
 
* 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 OSCBots track a target near the pawn, not it
 
 
* 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 11: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