1399/2/3، 09:45 عصر
سلام دوستان. من از این انجین خوشم اومده . میخوام توسعه ش بدم .
این کد رو نوشتم . توی خط 33 ایراد میگیره که pos تعریف نشده در حالی که توی خط قبلش این متغیر رو تعریف کردم:
این کد رو نوشتم . توی خط 33 ایراد میگیره که pos تعریف نشده در حالی که توی خط قبلش این متغیر رو تعریف کردم:
کد:
/* <action jsname="action_MovePosition" description="Move Position">
<property name="MoveBy" type="vect3d" default="0.0, 5.0, 0.0" />
<property name="Speed" type="float" default="0.02" />
</action>
*/
action_MovePosition = function()
{
this.LastTime = null;
};
action_MovePosition.prototype.onAnimate = function(node, timeMs)
{
if (this.LastTime == null)
{
this.LastTime = timeMs;
return false;
}
var delta = timeMs - this.LastTime;
this.LastTime = timeMs;
if (delta > 200) delta = 200;
};
action_MovePosition.prototype.execute = function(currentNode)
{
var Pos = ccbGetSceneNodeProperty(currentNode, "Position");
[color=#FF0000]pos.x += pos.x * delta * Speed; [/color]
ccbSetSceneNodeProperty(currentNode, "Position", pos.x, pos.y, pos.z);
}