游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3156|回复: 2

如果你还在用delphix,请修改以下bug

[复制链接]

4

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-8-30 17:56:00 | 显示全部楼层 |阅读模式
下面的问题是对于:Jaro Benes delphix(1.05)而言的,
我不对以下bug负责哈,因为是我自己用的

1.台湾版中, 部份FPatternWidth 应改为 WIDTH ,因为当无pattern时, fpatternwidth为0 ,会出错

2.重要bug的:
   对于外国人的硬件加速版中, 对的2D texture加载时, TDirect3DTexture2直接从picture.graphic中载入图片是错误滴,因为如果pattern存在时,会使得patternRect取出来的值与其自身的rect不符合.

3.普通的Draw时,如果用到了hardware方式,必须打开D3DTSS_MAGFILTER和D3DTSS_MINFILTER,这样才能绘制出正常的坐标

4.下面代码中,要去除-1,更改前后,你可以试试
    FD2DTexture.Texture[I].FloatX2 := SrcX * (R.Right-1);
    FD2DTexture.Texture[I].FloatY2 := SrcY * (R.Bottom-1);


======>我的问题:当DIB图像为8位色时,使用硬加速绘制,其透明色会失效?(对了,dib在assign表面时,会自动使用24位的色彩,把它修改为与bmp一样的就行)
乍个办?希望大家帮解决

62

主题

331

帖子

366

积分

中级会员

Rank: 3Rank: 3

积分
366
QQ
发表于 2005-9-1 08:41:00 | 显示全部楼层

Re: 如果你还在用delphix,请修改以下bug

顶一个

[em2] [em2]

9

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-9-2 16:09:00 | 显示全部楼层

Re:如果你还在用delphix,请修改以下bug

加载图片也有个BUG,图片总数量应该-1,要不精灵有明显的闪烁。因为少了一张图片。
就是这个函数
function TPictureCollectionItem.GetPatternCount: Integer;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 16:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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