UE4 自定義物理表面類型(Surface Type)


如果想在UE4中實現在接觸到不同物體表面時發出不同的聲音或者效果時,比如人在不同的表面上速度會不同,子彈打到不同的表面時會出現不同的特效等,我們可以使用UE4中的表面類型來實現(Surface Type),基礎的使用已經在官方文檔里面有比較清楚的描述,這里記錄下使用中遇到的問題。

  1. 如果調用SetActorLocation或者AddActorLocalOffset來移動物體,並且勾選了Sweep選項,但是就是沒有返回物理材質,這個時候需要勾選 Return Material On Move選項,這樣就會在Hit Result里面返回物理材質了。

  1. 地形物理材質的指定 UE4中可以為每個Layer單獨指定物理材質,如下圖所示:

如果layer中沒有指定材質,那么會使用Landscape上面的Default Phys Material。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM