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);
}
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);
}