游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6255|回复: 6

有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

[复制链接]

9

主题

290

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
发表于 2004-9-1 13:34:00 | 显示全部楼层 |阅读模式
地?D怎麽?理?是用坐?宿D?Q,?是直接??D?如何?理遮?鹾哇s撞???? ??~! [em17]

9

主题

290

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2004-9-6 11:23:00 | 显示全部楼层

Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

怎么没人帮忙啊 @.@

37

主题

168

帖子

183

积分

注册会员

Rank: 2

积分
183
发表于 2004-9-6 18:17:00 | 显示全部楼层

Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

我一直开发棋牌游戏为主,对于需要地图的游戏开发经验很少,这里我说说我一些看法吧:
1,地图通常是两个数组来表示,一个表示完整地图,一个表示屏幕当前显示地图.
2,系统控制或交换控制的变化中获取实时的当前地图数组,并且用单元图片贴图显示.这里会涉及各种贴图的算法,比如循环贴图,左右上下对角移动贴图等,这里不再深入探讨.
3,遮当问题是用贴图的先后来解决,也就是MIDP2.0的层的概念.如果遮挡复杂,而且要求实时性高,可能要开发专门的渲染程序,可能可以用到剔除技术等等.这些东西我也是了解一些罢了.
4,碰撞是一个比较关键的问题,分图片的边缘碰撞检测和象素碰撞检查.实现起来不难.

4

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2004-11-22 00:40:00 | 显示全部楼层

Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

关注

0

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2004-12-2 21:44:00 | 显示全部楼层

Re: Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

默默: Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

关注

如果是斜角45度地图,则人物的上下移动速度和水平移动速度必须相同
而且斜坡的长度=高度=N*人物速度,N为整数

class Ramp //斜路
{
        int type;//0:斜向上,1斜向下       
        int x1, y1, x2, y2;//左边顶点,右边顶点坐标
       
        Ramp(int x1,int y1,int x2,int y2,int type)
        {
                this.x1=x1;
                this.y1=y1;
                this.x2=x2;
                this.y2=y2;
                this.type=type;
        }       
        public int check(Player p)
        {
                        //.........
                      return 0;
                     
                }

} [em14] [em14] [em14]

4

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-12-5 15:00:00 | 显示全部楼层

Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

我做过一个,总的来说,不是很难!~
关键是你的地图的数据结构和你的描画策略会对整个游戏有很大的影响。
需要注意的是你的地图数据的大小,还有就是处理遮挡关系。

9

主题

290

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
 楼主| 发表于 2004-12-6 14:44:00 | 显示全部楼层

Re:有????MIDP1。0斜45度角地?D的???幔拷o???之?吧!

嗯 其实重点就是遮挡的处理 如果建筑物简单还好,复杂一些的话会有遮挡bug
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 14:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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