上海网站建设招聘,网站开发需要的技术,物流网站建设 市场分析,wordpress后台登陆logo1. 构建一个actor#xff0c;里面添加一个被切割的static mesh#xff0c;比如一个立方体#xff0c;再添加一个proceduralmesh。
然后在构造函数里面添加下面代码#xff0c;将static mesh拷贝到proceduralmesh里。
另外将static mesh的hidden in game属性加上#xff0c…1. 构建一个actor里面添加一个被切割的static mesh比如一个立方体再添加一个proceduralmesh。
然后在构造函数里面添加下面代码将static mesh拷贝到proceduralmesh里。
另外将static mesh的hidden in game属性加上这样只显示proceduralmesh。
另外要把static mesh的物理引擎关闭碰撞关闭要不即使不显示两个模型也会冲突。2. 给pawn的人物模型的手臂socket上面绑定一个plane模型用来切割上面的立方体。然后编写下面代码。
在beginplay里面给plane绑定一个模型的重叠事件来得到被切割的立方体模型。
然后用鼠标点击事件利用slice procedural mesh函数来切割模型这个函数需要几个参数。
1被切割的模型
2被切割那个面的位置
3被切割那个面的法线
4是否给被切开的那个面加一个材质
5材质3. 为了切开模型后有那种被切开的效果可以加上物理仿真并且从断面崩开4. 效果如下