-
Notifications
You must be signed in to change notification settings - Fork 350
Creating an actor
Hyeon-Cheol Cho edited this page Sep 10, 2017
·
12 revisions
Actor
can be spawned with new operator
for convenience. You can also use BeginSpawningActorFromClass
and FinishSpawningActor
.
let location = {X:10}
let actor = new Actor(GWorld, location)
function kill() {
actor.DestroyActor()
}
setTimeout(kill,1000)
const uclass = require('uclass')().bind(this,global)
class MySMA extends StaticMeshActor {
ctor() {
this.StaticMeshComponent.SetStaticMesh(StaticMesh.Load('/Engine/BasicShapes/Cube.Cube'))
}
}
let MySMA_C = uclass(MySMA)
new MySMA_C(GWorld,{Z:100})
Note: you can use process.nextTick(tick)
instead of the Actor::Tick()
event:
function tick() {
// do something every tick
// reschedule it
process.nextTick(tick)
}