游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3207|回复: 8

如何投影?(附截图)

[复制链接]

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
发表于 2004-4-8 18:27:00 | 显示全部楼层 |阅读模式
这里是游戏的截图,是一个类似俄罗斯方块的游戏。
如同图片表示的那样,玩家无法看清楚已经下落的物体和平台的纵深,因此可不可以做出动态更改物体的材质数据的效果(改成高光或者绚丽的颜色),以标识正在下落的物体最终将掉在哪些物体上面,或者是不是可以通过光照投影的方式作用出新的效果?要是能够动态改变掉落地点前面的那些物体的透明度,就更好了。
这方面我没有什么开发经验,还请高手赐教。
sf_200448182732.jpg

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
 楼主| 发表于 2004-4-8 18:28:00 | 显示全部楼层

Re:如何投影?(附截图)

点击图片才能看全

42

主题

140

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
发表于 2004-4-8 19:31:00 | 显示全部楼层

Re:如何投影?(附截图)

用模版阴影

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
 楼主| 发表于 2004-4-8 21:18:00 | 显示全部楼层

Re:如何投影?(附截图)

模版阴影怎么做?能说详细一些吗?

42

主题

140

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
发表于 2004-4-9 08:13:00 | 显示全部楼层

Re:如何投影?(附截图)


就是SDK中的ShadowVolume例子

14

主题

28

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2004-4-9 09:28:00 | 显示全部楼层

Re:如何投影?(附截图)

你可以用纹理混合的方式,将所有最上层的图片并且物体落下的地点,用一个较暗的图片混合。

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
 楼主| 发表于 2004-4-9 09:50:00 | 显示全部楼层

Re:如何投影?(附截图)

ShadowVolume消耗的顶点太多了,我看了一些代码,它为了做ShadowVolume额外定义了一个32000的顶点数组,游戏吃不消。

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
 楼主| 发表于 2004-4-9 09:52:00 | 显示全部楼层

Re:如何投影?(附截图)

TO mayaxu:
对于平台而言呢?对于主平台而言就没办法改变了,主平台是一个整体的,不像物体,每个物体都是独立分开的,所以想用额外的技术,不是对于下落的物体做一些更改。

36

主题

135

帖子

135

积分

注册会员

Rank: 2

积分
135
 楼主| 发表于 2004-4-9 09:55:00 | 显示全部楼层

Re:如何投影?(附截图)

我现在考虑先实现alpha blend.
不过好像不太成功。对于下落地点的标识,我想使用自己画黄色的很薄的正方形贴在要下落的地点来解决。

http://www.gameres.com/bbs/showthread.asp?threadid=6117
关于alpha blend 的。

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

本版积分规则

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

GMT+8, 2025-6-29 22:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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