Game Development Community

Object not displaying

by Deaconsyre · in Technical Issues · 02/29/2008 (1:24 pm) · 0 replies

I"m using TGB and I'm trying to use the platformer enemy tutorial from TDN. But even though all signs point to the object being loaded in properly I can't see or collide with any object created through torque swcript. is there something I'm forgetting to do?

Tutorial http://mail.google.com/mail/?ui=2&view=js&name=js&ids=1fw6vr42tnziw

Code

function createEnemy(%pos, %speed, %airSpeed, %jumpHeight, %maxRunSurfaceAngle, %chase, %stopChase, %patrolMin, %patrolMax)
{
%enemy = new t2dStaticSprite()
{
scenegraph = t2dscene;
};
%enemy.setImageMap(enemyImageMap);

%enemy.setPosition(%pos);
%enemy.setConstantForce(0 SPC $gravity, true);

%enemy.setCollisionActive(true, true);
%enemy.setCollisionPhysics(true, false);
%enemy.setCollisionCallback(true);
%enemy.setCollisionResponse(CLAMP);
%enemy.setCollisionMaxIterations(2);
%enemy.setCollisionPolyPrimitive(8);

%enemy.setLayer($enemyLayer);
%enemy.setGraphGroup($enemyGroup);
%enemy.setCollisionMasks(BIT($platformGroup), BIT($platformLayer));

%enemy.runSpeed = %speed;
%enemy.airSpeed = %airSpeed;
%enemy.jumpHeight = %jumpHeight;
%enemy.maxRunSurfaceAngle = %maxRunSurfaceAngle;
%enemy.chaseDistance = %chase;
%enemy.stopChaseDistance = %stopChase;
%enemy.patrolMin = %patrolMin;
%enemy.patrolMax = %patrolMax;
%enemy.move = 1;

EnemySimGroup.add(%enemy);
}

About the author

Recent Threads