游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2649|回复: 4

HGE里纹理怎么渲染到另个纹理上?而不是屏幕。

[复制链接]

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2009-8-8 10:12:00 | 显示全部楼层 |阅读模式
[em24]HGE里纹理怎么渲染到另个纹理上?而不是屏幕。
还有就是,如果要实现模板渐变效果,HGE有提供吗?没的话,自己写算法实现后是不是用锁纹理,然后直接对其进行像素级操作?效率会很低吧?
最后假定HGE是用DX9写的话,效率会比DX8的高吗?

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-8-8 12:04:00 | 显示全部楼层

Re:HGE里纹理怎么渲染到另个纹理上?而不是屏幕。

搜索 Render To Target

dx9会不会更高效 这个没试过

HGE的代码看过了,这东西是用C语言写的游戏库, 用class封装了一下而已.

其实可以自己写2D游戏引擎 很简单的

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2009-8-8 14:02:00 | 显示全部楼层

Re:HGE里纹理怎么渲染到另个纹理上?而不是屏幕。

bool Gfx_BeginScene(HTARGET target = 0);


Parameters
参数

target
    Optional render target handle to use for rendering. If 0 or omitted - the screen surface is used.
    随意选择用于渲染的渲染目标句柄。如果为0或者省略将会使用在场景的表面。

Return value
返回值

    If successful, returns true.Otherwise returns false.
    如果成功,返回真。否则返回假。

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-8-8 14:26:00 | 显示全部楼层

Re:HGE里纹理怎么渲染到另个纹理上?而不是屏幕。

谢,HGE做为一个游戏引擎,果然有内置提供渲染到纹理的方法

86

主题

2251

帖子

2384

积分

金牌会员

Rank: 6Rank: 6

积分
2384
QQ
发表于 2009-8-8 16:12:00 | 显示全部楼层

Re:HGE里纹理怎么渲染到另个纹理上?而不是屏幕。

HGE的tut3还是几就是渲染到纹理的例子。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 15:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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