Unity3D:如何实现将头像分割成碎片的效果

时间:2014-03-19 03:23:27

标签: unity3d physics avatar

我是Unity3D的新手,经过几次官方教程,我对Unity3D有了一些基本的了解。现在我想玩我的游戏。

我想用剑将头像切成碎片。喜欢游戏“Fruit Ninja”,将水果切成碎片。

我想要的具体效果:切割应该根据剑切角度,换句话说,断裂效果应根据每次切割而变化,这感觉真实。

我的想法:既然阿凡达是由网格过滤器制作的,如果我用腰部剪掉头像,分成两块(上半身,下半身),我应该用代码制作两个网格过滤器抓住这两件。

我不期待非常详细的代码,这可能很多。我只是想知道我是否能得到关于如何产生这种效果的线索。因为我认为“将头像切成片”应该是游戏中的一般效果。

提前谢谢你:)

1 个答案:

答案 0 :(得分:0)

你可能认为这并不容易...... Here您可以获得解决方案的一种方法:

  

它克隆对象,根据用户变量找到一个平面,并将平面另一侧的所有点展平到它上面,然后用克隆和平面的另一面重复这个。

其他方法可能来自使用着色器,搜索“剪切视图着色器”。

我希望我已经开始给你了