游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1319|回复: 3

研究过圣2引擎的请进

[复制链接]

20

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
QQ
发表于 2005-2-6 22:12:00 | 显示全部楼层 |阅读模式
我正在修改这个引擎,原来引擎支持的是640*480的显示模式
现在大家的电脑都是17寸的,我想把它改成是1024的显示模式
修改之后,问题是地图的显示。
很多地方的瓷砖都贴错了,有的干脆黑的。
请高手们指点

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
发表于 2005-2-6 22:15:00 | 显示全部楼层

Re:研究过圣2引擎的请进

没怎么看
但可读性很高
写的非常清晰

现在没能力去研究些国外的商业引擎,所以只好默默努力
面包会有的

20

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
QQ
 楼主| 发表于 2005-2-7 01:28:00 | 显示全部楼层

Re: 研究过圣2引擎的请进

刚在主涵数里找到这个,很可能是问题的根源

case WM_GETMINMAXINFO:
{
                        // 窗口模式下不让改变大小
                        // 窗口固定到 640x480 (客户区)
MINMAXINFO* pMinMax = (MINMAXINFO*) lParam;
                       
DWORD dwFrameWidth    = GetSystemMetrics( SM_CXSIZEFRAME );
DWORD dwFrameHeight   = GetSystemMetrics( SM_CYSIZEFRAME );
//DWORD dwMenuHeight    = GetSystemMetrics( SM_CYMENU );
DWORD dwCaptionHeight = GetSystemMetrics( SM_CYCAPTION );
                       
pMinMax->ptMinTrackSize.x = MainWidth  + dwFrameWidth * 2;
pMinMax->ptMinTrackSize.y = MainHeight + dwFrameHeight * 2 +
                                dwCaptionHeight;
                       
pMinMax->ptMaxTrackSize.x = pMinMax->ptMinTrackSize.x;
pMinMax->ptMaxTrackSize.y = pMinMax->ptMinTrackSize.y;
                }

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-2-8 21:14:00 | 显示全部楼层

Re:研究过圣2引擎的请进

可以了吗?
但1024*768好像是怎样都不行的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 07:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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