我在 Unity 中有一个简单的游戏,并且添加了一些能力提升。其中一个 Prop 是玩家 盾牌在玩家位置上实例化,然后跟随他。这个防护罩只是一个带有透明 Material 的球体。我的问题是,当我实例化盾牌时,玩家看起来不像在气泡中那样在盾牌中,但看起来像是在盾牌后面。有人可以帮我吗?
Here Is the picture how it looks .
我希望他看起来像在泡沫中。有人可以帮我吗?
最佳答案
老实说,对我来说,它看起来更像是在盾牌前面。无论如何,从设计角度来看,有四件事立即浮现在脑海中:
- 增加气泡的不透明度,使其明显改变内部物体的颜色
- 给它一个效果。某种闪烁或移动的粒子效果,因此您会看到它在其中的对象上方和后面移动
- 将其接地。让它落地并产生阴影。阴影和与地面的连接将提供更好的视角来了解每个项目的位置
- 赋予其比内部物体更反光的表面。或者改变动态,使盾牌不再反射世界中的光
这个image从概念上显示了我所指的一些内容。此外,当谈到设计理念时,reddit 是一个获取意见的好地方。 r/Unity3d有很多乐于助人且友好的人,他们喜欢看到人们的想法,并且非常愿意对设计发表评论。而不是这里,这里更加面向编程。
希望这有帮助!
关于c# - 如何实例化玩家盾牌的预制件,使其看起来像玩家处于气泡中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61739332/