首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

怎么实现用户点选3D模型出现的闪烁效果

2012-02-26 
如何实现用户点选3D模型出现的闪烁效果例如一些场景编辑器,当用户点选一个模型后,模型出现闪烁效果,表示用

如何实现用户点选3D模型出现的闪烁效果
例如一些场景编辑器,当用户点选一个模型后,模型出现闪烁效果,表示用户已经点选上了,这个该如何实现?

[解决办法]
把模型的diffuse值改一下,比如红色就是1,0,0,0。
因为时编辑器,所以用不了多好的效果,只要标明选定的物体就醒了,要是在游戏中点选,可以用shader的blur模糊处理。
[解决办法]
对模型使用特定的灯光效果,然后在timer里一开一关一开一关就可以了
[解决办法]
即使是shader的blur模糊处理,代价也太高了啊,而且模糊了就看不清效果了,呵呵

我觉得在物体顶部显示一个指向物体的四棱锥之类的就不错,四棱锥可以使用比较醒目的颜色,比如红色,同时四棱锥可以上下小幅度震荡,或者慢慢旋转,都不错。

或者可以在物体周围显示一个用于移动旋转缩放的操作手柄等等,既有提示作用,又方便编辑。

或者用线框模式再绘制一遍选中的物体,这个比较简单。
[解决办法]
如果物体被选中,你就绘制这个物体的时候间隔开关灯光
[解决办法]
{灯光不是全局的吗?如果用灯光效果来区别是否被选上,当一个场景中有很多模型的时候,如果启用灯光(例如点光源)不是对其他模型也有影响吗?}

这个 渲染的时候, 在渲染 要等灯光的 模型时候,把灯光打开, 渲染完再在渲染啊状态里等灯关掉,不会影响别的模型的。。。
请问怎么引用别人的发言时,用方框括起来?
[解决办法]

探讨
灯光不是全局的吗?如果用灯光效果来区别是否被选上,当一个场景中有很多模型的时候,如果启用灯光(例如点光源)不是对其他模型也有影响吗?

热点排行