游戏开发论坛

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

请教一个问题~~各位帮帮忙~

[复制链接]

35

主题

105

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2003-11-27 22:08:00 | 显示全部楼层 |阅读模式
关于运动物体有两种渲染方式
1。
Ctrl  FPS
{
    MoveObject();
    TransformObject();//物体顶点改变不必写入顶点缓存
    RenderObject();
}

2。
Ctrl FPS
{
    MoveObject();
    TransformObject();
    LockObjectVerticesBuffer();
    把变换后顶点的空间位置输入VerticesBuffer
    UnLockObjectVerticesBuffer();  
}
RenderObject();

请问这两种方法哪个更好~~?Lock();-->input();--->unLock();
模式是否会大量消耗资源呢?

13

主题

145

帖子

149

积分

注册会员

Rank: 2

积分
149
发表于 2003-11-28 09:22:00 | 显示全部楼层

Re:请教一个问题~~各位帮帮忙~

第一种好,快,而且简单。

7

主题

71

帖子

74

积分

注册会员

Rank: 2

积分
74
发表于 2003-11-28 09:56:00 | 显示全部楼层

Re:请教一个问题~~各位帮帮忙~

怎么我看的教程上都是用第二种?可能更安全吧。

35

主题

105

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2003-11-28 11:46:00 | 显示全部楼层

好像cs里用的也是第二种

~

35

主题

105

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2003-11-29 13:59:00 | 显示全部楼层

Re: 请教一个问题~~各位帮帮忙~

busdog兄弟~~你看得是哪本教材?我也想看看,谢谢哟
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-21 15:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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