Unity3D能实现管道流水声效果吗

unity中怎么实现用杯子倒水的流水效果_百度知道
unity中怎么实现用杯子倒水的流水效果
我有更好的答案
  点图片——动画——自定义动画——添加效果——动作路径,你自己琢磨下,看路径怎样画真实吧
做的是3d的那种。不知道怎么搞,用粒子系统大概怎么搞
网络工程师
为您推荐:
其他类似问题
unity的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Unity3D能实现管道流水效果吗_百度知道
Unity3D能实现管道流水效果吗
我有更好的答案
水流效果其实就是一个shader一个平面 可以通过改变这个平面的大小位置 来模拟水流效果 将其放入管道内 就可以模拟管道的水流效果
采纳率:98%
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。这个游戏的画面效果在ipad上真的非常稀有,尤其是水面真的非常棒!水面的顶点位移是如何实现的呢?一波一波的,很逼真!
,水流代码 :
var scale = 10.0;
var speed = 1.0;
private var baseHeight : Vector3[];
var useOriginal : boolean =
function Update () {
var mesh : Mesh = GetComponent(MeshFilter).
if (baseHeight == null)
baseHeight = mesh.
// gameObject.Destroy(GetComponent(MeshCollider));
var vertices = new Vector3[baseHeight.Length];
for (var i=0;i
var vertex = baseHeight[i];
if (useOriginal) {
vertex.y += Mathf.Sin(Time.time * speed+ baseHeight[i].x + baseHeight[i].y +
baseHeight[i].z) *
vertex.y += Mathf.Sin(Time.time * speed+ baseHeight[i].x + baseHeight[i].y)
* (scale*.5) + Mathf.Sin(Time.time * speed+ baseHeight[i].z + baseHeight[i].y)
* (scale*.5);
vertices[i] =
mesh.vertices =
mesh.RecalculateNormals();
gameObject.Destroy(GetComponent(MeshCollider));
var collider : MeshCollider = GetComponent(MeshCollider);
if (collider == null) {
collider = gameObject.AddComponent(MeshCollider);
collider.isTrigger =
楼主邀你扫码
参与上面帖子讨论
你尚未登录或可能已退出账号:(请先或者
【敬请阅读】
亲爱的网友们,、有更新哦!
请您务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款、法律适用和争议解决条款。免除或者限制责任将以粗体标识,您应重点阅读。
【特别提示】
如您继续使用我们的服务,表示您已充分阅读、理解并接受《西祠站规》、《西祠胡同用户隐私保护政策》的全部内容。阅读《西祠站规》、《西祠胡同用户隐私保护政策》的过程中,如果您有任何疑问,可向平台客服咨询。如您不同意《西祠站规》、《西祠胡同用户隐私保护政策》的任何条款,可立即停止使用服务。
南京西祠信息技术股份有限公司
我已阅读并同意、中的全部内容!在Unity3D中用粒子怎么实现在水管中流水或是气体的效果_百度知道
在Unity3D中用粒子怎么实现在水管中流水或是气体的效果
我有更好的答案
这个跟我之前参与的游戏很相似,我们山寨过一款植物大战僵尸的游戏,之前我们是采用sm2的插件将动画序列帧坐在一张贴图上然后通过脚本控制播放角色的动画,当然肯定得把这个贴图做成一个材质了,材质就得付给一个cube了,有了cube你不就实现碰撞了啊!
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
我想要的不是面片水。我想要那种从杯子里面倒水出来的那种效果。谢谢各位大神!
流体动画一直是U3D的硬伤,现在流行的插件暂时也没发现效果非常好的,基本上都在shader上做文章。
如果要求不是很高可以用粒子做一个水倾倒的效果,但是只限于大流量的水,比如瀑布。
小的水流我推荐你用MAX做流体动画,然后将做好的动画按帧导出Mesh,这样你就有一个Mesh序列了,然后在U3D里面写一个播放Mesh序列的脚本,当然你同样需要选择一个水的shader来给Mesh序列着色,但是效果绝对比做动态shader要好。
这个是用粒子做的吧{:106:}{:106:}{:106:}
可以用圆形表示水滴,渲染到一张renderTexture上,再利用shader对这张renderTexture做边缘融合的处理,最后达成水的效果
可以添加水资源,或用粒子系统
流体动画一直是U3D的硬伤,现在流行的插件暂时也没发现效果非常好的,基本上都在shader上做文章。
如果要求 ...MAX的流体动画怎么导入MESH??
MAX的流体动画怎么导入MESH??MAX做好流体动画,然后写一个按帧导出模型的maxscript,之后把这些模型导入unity3d,不就有mesh序列了么?
要回复问题请先或
浏览: 2406
关注: 0 人

我要回帖

更多关于 管道冻结流水喷击 的文章

 

随机推荐