游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2098|回复: 2

诸位大侠~斑竹~请教!!!

[复制链接]

2

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2003-10-30 16:17:00 | 显示全部楼层 |阅读模式
请问制作RPG游戏中使用单元图块拼建出地图的原理是怎样的啊??小弟很菜~:(希望得到帮助!只要说明使用编程实现的原理就可以了~呵呵~先谢谢了~

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2003-10-30 16:31:00 | 显示全部楼层

Re:诸位大侠~斑竹~请教!!!

假设一个二维数组:
111111111111111
100000000000001
100000000000001
100000000000001
111111111111111

然后我们用个双循环来解读并且绘制:
for( int j=0; j<5; j++)
    for( int i=0; i<15; i++ )
    {
        取出相应位置的值,1=墙,0=路
    }

上面的墙和路就是我们用来拼图的tile。
不知道这样说是否清楚,感觉好像有点乱,呵呵。

15

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
QQ
发表于 2003-10-30 16:57:00 | 显示全部楼层

Re:诸位大侠~斑竹~请教!!!

地图结构部分通商,但是在设计的过程中要看你的图块的形状(正方形,菱形等),又有起不同之处,主要在其地图贴图方面。正方形其实没什么的,菱形就需要你选定一自己的一种坐标系,来处理自己的数组部分,如果用直角坐标系的话,就需要写一块转化坐标函数,具体要你自己实现了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-23 21:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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