游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: crazyboy

关于游戏地图图块显示的问题(请高手赐教)

[复制链接]

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
发表于 2004-10-5 16:41:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

综上所述
说明genic表达能力差
哈哈

68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2004-10-5 16:46:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

内库
不要人身攻击啊
你别添乱

37

主题

727

帖子

740

积分

高级会员

Rank: 4

积分
740
发表于 2004-10-5 16:49:00 | 显示全部楼层

Re: 关于游戏地图图块显示的问题(请高手赐教)

现在你们说的我都听不懂
等我寒假时估计就和你们讨论起来了
呵呵 [em4] [em4] [em7] [em7] [em17]

94

主题

165

帖子

165

积分

注册会员

Rank: 2

积分
165
 楼主| 发表于 2004-10-5 19:46:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

我还是要感谢genic的,他帮过我不少忙.前几天的那个程序很好.
向你致敬......

11

主题

188

帖子

194

积分

注册会员

Rank: 2

积分
194
发表于 2004-10-5 20:46:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

呵呵

7

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
QQ
发表于 2004-10-10 14:49:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

  我也刚做了一个框架,只是人物的基本行走和碰撞检测,对于这个问题我也刚刚解决,我自己做了Blt,有点类似软件剪裁的方法:
BOOL Cgraph::Blt(LPDIRECTDRAWSURFACE7 DD,int x,int y,LPDIRECTDRAWSURFACE7 SS, RECT rcRect,BOOL flog)
{
        DWORD flogs= (flog==FALSE)? DDBLTFAST_NOCOLORKEYDBLTFAST_SRCCOLORKEY;
        if(x<0)
        {
                rcRect.left = rcRect.left - x;
                x=0;
        }
        if(y<0)
        {
                rcRect.top = rcRect.top -y;
                y=0;
        }
        if(x + rcRect.right - rcRect.left >ScreenX)
        {
                rcRect.right = rcRect.left + ScreenX - x;
        }
        if(y+ rcRect.bottom - rcRect.top >ScreenY)
        {
                rcRect.bottom = rcRect.top + ScreenY - y;
        }
        if(DD->BltFast(x,y,SS,&rcRect,flogs)!=DD_OK)
                return TRUE;
        else
                return FALSE;
}
ScreenX,ScreenY是屏莫大小。

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2004-10-11 12:37:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

精灵移动最好用基于时间关键帧的角色动画方法,如果你以后想向3D发展的话

7

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
QQ
发表于 2004-10-11 12:49:00 | 显示全部楼层

Re: Re:关于游戏地图图块显示的问题(请高手赐教)

shenguhan: Re:关于游戏地图图块显示的问题(请高手赐教)

精灵移动最好用基于时间关键帧的角色动画方法,如果你以后想向3D发展的话


请教这位大哥什么是“基于时间关键帧的角色动画方法” [em7]

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2004-10-11 13:06:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

简单的说就是每个精灵对象内部都有自己的时钟系统,
精灵的移动并不由游戏主循环直接控制,
这样游戏就可以以最快的速度不停的刷新,
而不用担心在不同机器上会有不同速度!
刚刚又看了一下1楼的帖,
好想这个帖不是说这个问题的~~~
对着电脑屏幕久了,
眼有点花~~~~~~~

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-10-11 22:48:00 | 显示全部楼层

Re:关于游戏地图图块显示的问题(请高手赐教)

看见内库这两个字就好笑
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 17:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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