UDN
Search public documentation:

InteractiveStaticMeshesCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3主页 >静态网格物体 > 交互式的静态网格物体

交互式的静态网格物体


概述


现在静态网格物体有一个属性bCanBecomeDynamic,可以在静态网格物体编辑器中对其进行设置。当网格物体的 bCanBecomeDynamic=true时,那么将会临时地把它转换为KActors,当射中或推动该网格物体时它会使用PhysX物理进行交互,从而为环境提供一种更加具有交互性的感觉。

如何使用


如果您的关卡中具有KActors,那么您可以右击该对象并选择‘转换为StaticMeshActor’。

然后再次检查该特定的静态网格物体是否将bCanBecomeDynamic属性设置为TRUE。

优点


-一致的行为 (使用那个网格物体的所有对象都具有交互性,而不是依赖于关卡设计人员进行设置)。

-透明的网格物体处理(关卡设计人员不必知道任何特殊的东西,但是它们可以通过设置!StaticMeshComponent的碰撞属性中的bNeverBecomeDynamic 属性来防止特定的对象变为动态)。

- 这些网格物体可以向其它静态网格物体那样被照亮,除非它们运动,所以使用这个系统没有视觉效果影响。添加的使用了可以变为动态的网格物体的!StaticMeshActors在默认情况下设置bSelfShadowOnly为真(所以当它们移动时不会留下阴影)。

-除了短期内当网格物体正在进行物理仿真外,这些网格物体没有额外的性能和内存消耗。

这个系统的设计目的是用于和那些较小的没有任何游戏性含义的装饰性的网格物体协同使用。这种交互性是在客户端进行的,不能被复制。

InteractiveStaticMeshes.jpg