游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1769|回复: 2

请教关于贴图

[复制链接]

3

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-4-25 18:00:00 | 显示全部楼层 |阅读模式
  // 设置食人魔Entity的材质为指定材质(环境贴图)
        ent->setMaterialName("Examples/EnvMappedRustySteel");
这句的Examples/EnvMappedRustySteel在哪里?我怎么找不到Examples这个目录。。。
如果要用自己的图片当贴图要怎么做? [em15]

10

主题

219

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
QQ
发表于 2007-4-25 18:18:00 | 显示全部楼层

Re:请教关于贴图

TextureManager::getSingletonPtr()->load("纹理名");
Pass::createTextureUnitState("纹理名");

自己写一个材质也可以

22

主题

75

帖子

112

积分

注册会员

Rank: 2

积分
112
QQ
发表于 2007-4-25 20:41:00 | 显示全部楼层

Re:请教关于贴图

"Examples/EnvMappedRustySteel" 是一个材质脚本名,是一个整体,并不是路径。
这些材质脚本都保存在".material"文中。
要使用自己图片当贴图可以自已建个.material文件,把脚本加进去,不过文件要在资源路径中。
如果你认为这还不够简单的话,可以直接编辑Example.material这个文件,在后面加入:

material MyMaterial
{
  technique
  {
    pass
    {
      texture_unit
      {
        texture MyTex.jpg
      }
    }
}

再 ent->setMaterialName("MyMaterial"); 就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 16:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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