游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2568|回复: 5

关于横版格斗游戏里玩家和怪的Y抽排序问题请教

[复制链接]

5

主题

14

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2010-11-20 16:29:00 | 显示全部楼层 |阅读模式
在一些横版格斗游戏里有玩家、怪、障碍地图、Npc,在显示这些的时候需要进行Y抽排序,不知道应该怎样做,望高手指教

比如:



type Point

      X as integer

      Y as integer

end type



dim 玩家 as point

dim 怪(20) as point

dim 障碍(15) as point

dim Npc(5) as point



像这样定义变量的话如何进行Y抽排序后显示到屏幕上

或者说有没有其他的定义变量方式

3

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2010-11-22 02:03:00 | 显示全部楼层

Re:关于横版格斗游戏里玩家和怪的Y抽排序问题请教

我的做法比较笨

先画一遍遮挡物
当然,只画没有遮住物体的遮挡物
然后吧NPC进行按Y进行排序(当然要包括主角)

画NPC和主角

然后再把没有画的遮挡物绘制上去

5

主题

14

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2010-11-22 08:11:00 | 显示全部楼层

Re: 关于横版格斗游戏里玩家和怪的Y抽排序问题请教

我的问题是如何把玩家、怪、NPC、障碍进行排序,因为这几个不能用一种数组,在几个不同的数组中进行排序

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2010-11-22 16:30:00 | 显示全部楼层

Re:关于横版格斗游戏里玩家和怪的Y抽排序问题请教

跟我以前遇到的问题一样,我解决的方法是,自制一个渲染机构,要排序的,如,人物,特效,树物,都写入到这个机构里,渲染机构排序后再输出。

5

主题

14

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2010-11-22 17:11:00 | 显示全部楼层

Re:关于横版格斗游戏里玩家和怪的Y抽排序问题请教

恩,多谢~~~~

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-11-25 16:59:00 | 显示全部楼层

Re:关于横版格斗游戏里玩家和怪的Y抽排序问题请教

学习了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-17 17:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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