游戏开发论坛

 找回密码
 立即注册
搜索
楼主: Chang_H

我N个通宵拉,游戏有又新进展了。

[复制链接]

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2004-8-3 13:28:00 | 显示全部楼层

Re:我N个通宵拉,游戏有又新进展了。

努力!

7

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
QQ
发表于 2004-8-3 13:37:00 | 显示全部楼层

Re:我N个通宵拉,游戏有又新进展了。

人物的移动有问题啊,到达指定点经常会转身,有时候甚至不停的转身,估计你是判断坐标是否重合。应该判断坐标之间的差值小于一定值就可以了。

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2004-8-3 13:46:00 | 显示全部楼层

Re:我N个通宵拉,游戏有又新进展了。

确实需要优化,在公司的电脑上只有300多fps。虽然5600不是什么好显卡。
另外,alphatest好像还没做?(物品窗口角上有黑块)
顺便说一下透明的问题,如果blendop不是add且srcblend与destblend不同为1的话就需要对所有透明triangle进行排序,但是对顶点规则缠绕的透明凸几何体有一个小trick,就是可以先cull(backface culling)掉一种缠绕方式的triangles渲染再cull掉另一种缠绕方式渲染即可。因为对凸几何体有‘两种缠绕方式的triangle互相间有确定的远近关系,且相同缠绕的triangle之间不存在重叠’这个特点。

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 20:51:00 | 显示全部楼层

Re: Re:我N个通宵拉,游戏有又新进展了。

magicsonny: Re:我N个通宵拉,游戏有又新进展了。

老大,你用什么作的?
DX?
太慢了啊,本来想帮你看看的,呵呵,公司机器太差了!FPS = 1,呜呜!
回家再看!家里面的机器想来可以!
你的机器是怎样的?我比较看看家里面的机器能跑否?


这么慢嘛,是学习机吗

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 20:53:00 | 显示全部楼层

Re: Re:我N个通宵拉,游戏有又新进展了。

耗子: Re:我N个通宵拉,游戏有又新进展了。

不行啊,这么简单的场景只有5x帧,你要优化一下才行。

大哥,咱俩显卡一个档次,我也是集成的,
CPU 1。7 内 寸 128M

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 20:57:00 | 显示全部楼层

Re: Re:我N个通宵拉,游戏有又新进展了。

耗子: Re:我N个通宵拉,游戏有又新进展了。

你们的什么商用机器那么厉害啊,我的P42.4,512M,集成显卡才5X帧


大哥,什么叫才5X浈, 集成显卡你还指望多少啊,你用的什么商用机能跑100多真,也是集成显卡

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 21:16:00 | 显示全部楼层

Re: Re:我N个通宵拉,游戏有又新进展了。

耗子: Re:我N个通宵拉,游戏有又新进展了。

人物的移动有问题啊,到达指定点经常会转身,有时候甚至不停的转身,估计你是判断坐标是否重合。应该判断坐标之间的差值小于一定值就可以了。


大哥一看就懂行,我没有判断完全重合,因为坐标是float型精确到6位,根本无法完全相等,我用的是精确到小数点后1位看代码:
if ((int)(m_endPositionMouse.x*10)==(int)(m_View.x*10) && (int)(m_endPositionMouse.y*10)== (int)(m_View.y*10)) && (int)(m_endPositionMouse.z*10)== (int)(m_View.z*10))

上面就是判断是否重合的代码片段。

至于你说的有时转身,可能是精度还是太高。精度高了对于fps慢的来说
就容易出现那个问题,对于高fps应该没有。我如果精确到1个单位,
有时看着误差太大。

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-8-3 21:34:00 | 显示全部楼层

Re: 我N个通宵拉,游戏有又新进展了。

走路?r??quot;震"...是否有bug?

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 21:40:00 | 显示全部楼层

Re: Re:我N个通宵拉,游戏有又新进展了。

hourousha: Re:我N个通宵拉,游戏有又新进展了。

确实需要优化,在公司的电脑上只有300多fps。虽然5600不是什么好显卡。
另外,alphatest好像还没做?(物品...

5600的显卡对 我来说就很好了, 确实需要优化,但不是现在,我的小角上的黑角也被你猴上了。控制方面的还有很多bug我还没来的及解决,
不过我的包袱框应该没有什么问题了吧,我调试好几遍了。
你说的一些术语,我还没听懂,到时候我在研究拉,到时候别忘记指点我2,3。
我没有对代码优化的好习惯,不过以后我就要做了。
只所以大家认为慢可能是因为,模型有几步的的变换我是直接数学计算的,没有统一用API矩阵变换。至于那棵树,那不是我想要的效果只是
为了应付一下除去大树纹理中的黑色,树哪有透明的。呵呵。下次
我将解决,人物有时转身问题, 增加小人走到树后,树自动透明,
黑角问题, bsp空间分割来减少渲染, 背面渲染。

33

主题

445

帖子

446

积分

中级会员

Rank: 3Rank: 3

积分
446
 楼主| 发表于 2004-8-3 21:42:00 | 显示全部楼层

Re: Re: 我N个通宵拉,游戏有又新进展了。

TimChan: Re: 我N个通宵拉,游戏有又新进展了。

走路?r??quot;震"...是否有bug?


那是坐标重合判断太精确了导致的震动, 下次肯定要解决了

我断定你的fps也高不了。呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-14 17:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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