游戏开发论坛

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

求教斜45度方形地图原理及右键菜单问题

[复制链接]

15

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2005-2-8 22:44:00 | 显示全部楼层

Re:求教斜45度方形地图原理及右键菜单问题

菱形TILE在保存和绘制时是比矩形TILE占用更多的空间与时间
如果是使用压缩透明色的方法
使用自己的图形格式以及绘制函数
菱形TILE不会比矩形TILE差多少

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2005-2-8 23:19:00 | 显示全部楼层

tormoo,好看到你的问题了

   听你描述的问题应该是绘制的问题或者是消息处理不当所至。相信你的东西是用DDRAW做的吧,实际上你在主循环里面是不断地绘制图像,而其它的在你的地图范围内的其它消息绘则得不到很好的处理,所以会出现你说的这种问题。

18

主题

971

帖子

982

积分

高级会员

Rank: 4

积分
982
发表于 2005-2-8 23:27:00 | 显示全部楼层

另外:

   你也可以用以下一些windows函数试试,看是不是句柄显示的问题
   SetFocus
   SetForwardWindow
   Show

13

主题

153

帖子

153

积分

注册会员

Rank: 2

积分
153
QQ
发表于 2005-2-9 01:42:00 | 显示全部楼层

Re:求教斜45度方形地图原理及右键菜单问题

嘿嘿,菱形有个好处是可以表现高度...

2

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2005-2-13 10:49:00 | 显示全部楼层

Re: 求教斜45度方形地图原理及右键菜单问题

  兄弟本人最近也在研究.这个问题.我的思路就是方格的.
主要参考的是剑侠2方式.当然它用的是菱形的.当然可用方格的.优点很多了.有空我们一同研究一下.

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-2-13 17:41:00 | 显示全部楼层

Re:求教斜45度方形地图原理及右键菜单问题

菱形tile 可以做成大菱形地图和方形地图

方形tile 只能做方形地图

还有一种正六边形坐标系,,天使帝国3就是用正六边形坐标系的

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-2-13 17:46:00 | 显示全部楼层

Re:求教斜45度方形地图原理及右键菜单问题

以前玩过一个叫反三国志的RPG

用的是Big Bitmap + 角色3D,,场景虽然是2D的

但是角色有深纵感,,感觉不错



2

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2005-2-20 01:59:00 | 显示全部楼层

Re: 求教斜45度方形地图原理及右键菜单问题

细想一下。是的。在地图角落有无法到达地方。但用菱形很烦的。坐标的换算。(我总觉的角落不好处理)实际在这个问题上没有必要太多给自己找麻烦。很多商业游戏做的也不太好的。只要可玩强些就可以了。好像近来的游戏(网游)处理的不错。不知用了什么方法。不用分割图。处理遮挡也很好。

2

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2005-2-20 02:17:00 | 显示全部楼层

Re: 求教斜45度方形地图原理及右键菜单问题

在本人自定义结构时出现了以下的错误
typedf struct
{ char a;
   LONG b;
   int c;
}d;
size(d);VC结果是8我不知是何原因。??
还有一个问题就是在用联合体是在VC下编译会出错的。
它将联合体中的字节占的位数。全变成了字节单位,不能控制字节的位。
在写一个文件就会发现不是我要的结果不知何原因。我以前在BC上没有发现以上的错误呀!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 09:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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