我是Unity3D的新手,经过几次官方教程,我对Unity3D有了一些基本的了解。现在我想玩我的游戏。
我想用剑将头像切成碎片。喜欢游戏“Fruit Ninja”,将水果切成碎片。
我想要的具体效果:切割应该根据剑切角度,换句话说,断裂效果应根据每次切割而变化,这感觉真实。
我的想法:既然阿凡达是由网格过滤器制作的,如果我用腰部剪掉头像,分成两块(上半身,下半身),我应该用代码制作两个网格过滤器抓住这两件。
我不期待非常详细的代码,这可能很多。我只是想知道我是否能得到关于如何产生这种效果的线索。因为我认为“将头像切成片”应该是游戏中的一般效果。
提前谢谢你:)
答案 0 :(得分:0)
你可能认为这并不容易...... Here您可以获得解决方案的一种方法:
它克隆对象,根据用户变量找到一个平面,并将平面另一侧的所有点展平到它上面,然后用克隆和平面的另一面重复这个。
其他方法可能来自使用着色器,搜索“剪切视图着色器”。
我希望我已经开始给你了