游戏开发论坛

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

麻烦请看下我的问题,Terrain自定义材质的问题

[复制链接]

4

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2010-6-23 17:25:00 | 显示全部楼层 |阅读模式
我想用Terrain的CustomMaterialName功能

我写了一个TestTerrain.material放在media\materials\scripts 下面。
然后在terrain.cfg里面设置CustomMaterialName = TestTerrain
但是启动后会显示material TestTerrain not found

我没搞清楚OGRE的材质是怎么加载的。是不是要手动调用一下?
如果要手动管理的话,那又要怎么释放掉,或者说如何管理才好?
因为同一个material 可能被很多个地方在使用。如果销毁是最安全的?

谢谢

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-6-24 03:37:00 | 显示全部楼层

Re:麻烦请看下我的问题,Terrain自定义材质的问题

看看资源配置路径里面有没有这个路径.
另,材质的名字要看文件内部怎么写的,不是看文件名.

4

主题

9

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2010-6-24 15:34:00 | 显示全部楼层

Re:麻烦请看下我的问题,Terrain自定义材质的问题

resource.cfg里面是有的,因为我是放在默认的那个目录里面。
我把文件名和材质名字取的是同一个名字。

OGRE是不是在初始化的时候,直接就根据resource.cfg里面的路径把文件夹下的所有材质一次性全读上来了?

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-6-25 00:11:00 | 显示全部楼层

Re:麻烦请看下我的问题,Terrain自定义材质的问题

呵呵,使得,resource cfg里面的会全部解析出来.
我没有看过1.7,可能terrain会有自己的配置路径.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 13:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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