游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1726|回复: 3

材质的动态变化问题???

[复制链接]

19

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2008-5-12 17:50:00 | 显示全部楼层 |阅读模式
轮胎和地面摩擦,从检测到刹车开始,在地面显示摩擦的效果,我用2张和轮胎宽度相同的材质贴到地面,代表摩擦痕迹,但是这样就有个问题
因为摩擦痕迹应该随着汽车刹车后滑行动态的变长,而材质却是有固定大小贴上去的,所以如何让材质也随着刹车开始一点点出现????

19

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2008-5-12 17:51:00 | 显示全部楼层

Re:材质的动态变化问题???

代码
Plane p;
        p.normal = Vector3::UNIT_Y;
        p.d = 200;
        MeshManager::getSingleton().createPlane(
            "FloorPlane", ResourceGroupManager:EFAULT_RESOURCE_GROUP_NAME,
            p, 15, 50, 20, 20, false, 1, 50, 50, Vector3::UNIT_Z);
        ent_tyremark = mSceneMgr->createEntity("floor", "FloorPlane");
        mtyremarkNode  =   pNode_che->createChildSceneNode("tyremark");

        ent_tyremark->setMaterialName("Examples/RustySteel");
        mtyremarkNode->attachObject(ent_tyremark);
        mtyremarkNode->translate(pNode_ren->getPosition().x,pNode_ren->getPosition().y+195,pNode_ren->getPosition().z+30);

10

主题

219

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
QQ
发表于 2008-5-12 18:57:00 | 显示全部楼层

Re: 材质的动态变化问题???

创建平面方法肯定不行,地面怎么可能都是平的
用贴花对象,加上生命周期的管理吧

19

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
 楼主| 发表于 2008-5-13 08:47:00 | 显示全部楼层

Re:材质的动态变化问题???

目前的场景地面是非常平的,这不要紧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 12:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表