游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1279|回复: 0

关于Material脚本的问题,希望免费打工仔能帮助解答

[复制链接]

2

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2008-4-16 09:11:00 | 显示全部楼层 |阅读模式
你好!

我最近在看OGRE的源代码。对Material的语义不是很明白。按照我的理解,Material会自动加载一组脚本对定义好的mesh文件进行操作,或者说,对每个mesh分别附于不同的material来进行渲染。换言之,Material就是一组渲染状态。我的理解是否正确?

我注意到这里面有解析material脚本的程序。因为我不是很了解shader,我在想这个脚本是自定义的一种专门用于ogre material的脚本,还是说openGL或DX支持的脚本。因为我感觉一些shader language也有pass这样的关键字,我不知道是否是同样的概念。

另外,我看代码中singleton部分delegate了getInstance。根据它的解释,我觉得没有必要那么做。对于static 模板变量,有一种办法可以初始化。当然我不知道我所认识到的问题与代码中注释的问题是否一致,所以我也想问问针对每一个singleton的delegate,是出于什么原因?

Hao.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 19:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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