本文整理汇总了C++中PhysicsObject::AddForce方法的典型用法代码示例。如果您正苦于以下问题:C++ PhysicsObject::AddForce方法的具体用法?C++ PhysicsObject::AddForce怎么用?C++ PhysicsObject::AddForce使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PhysicsObject
的用法示例。
在下文中一共展示了PhysicsObject::AddForce方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MovePhysicsObject
void MovePhysicsObject(PhysicsObject &obj)
{ obj.Model.Coordinate.y = FindYPos(obj);
obj.Model.Coordinate += glm::length(obj.Velocity) * obj.Direction;
obj.AddForce(glm::abs(obj.Velocity - obj.ObjectTile.Normal) * MU );
obj.VelocityZero();
cout << obj.Velocity.x << " " << obj.Velocity.y << " " << obj.Velocity.z << endl;
}
示例2: HitBall
void HitBall(PhysicsObject &obj, float directionAngle, float power)
{
float temp = directionAngle * PI / 180;
obj.Direction = glm::vec3(sin(temp), 0, cos(temp));
obj.AddForce(glm::vec3(power, power, power));
}