游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2080|回复: 7

怎么控制......................

[复制链接]

7

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
发表于 2003-7-29 18:04:00 | 显示全部楼层 |阅读模式
我按照 书上的程序自己编了一个!可是我控制的人可以走出我画的地图   
  气死了!
是不是应该用数组来控制????????怎么实现呢??
   请赐教!!~~! [em23]

1

主题

56

帖子

56

积分

注册会员

Rank: 2

积分
56
QQ
发表于 2003-7-29 18:15:00 | 显示全部楼层

Re:怎么控制......................(积分1)

移动系统加个边界判断嘛.

9

主题

82

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2003-7-29 22:49:00 | 显示全部楼层

Re:怎么控制......................(积分1)

你是刚学编程的吧

90

主题

797

帖子

833

积分

高级会员

论坛版主

Rank: 4

积分
833
QQ
发表于 2003-7-29 23:11:00 | 显示全部楼层

Re:怎么控制......................(积分1)

地图系统有很多,你所说的移出地图,我没有听明白。
如果是非滚轴地图,只要限定主角的x,y坐标
如果是滚轴地图,会复杂一些,但无非也是一些坐标的限制。

101

主题

467

帖子

482

积分

中级会员

Rank: 3Rank: 3

积分
482
QQ
发表于 2003-7-30 07:40:00 | 显示全部楼层

Re:怎么控制......................(积分1)

你的地图什么结构?
a
a
a
a
a


哈哈哈,看我的长度4000的签名。谁说不能过200!
要看空格怎么做,按CTRL+A

ProgramaAutoP;

Procedurea自动灌水;
vara页号,帖号:Integer;
aaaa申请成功:Boolean;
aaaa论坛:T论坛;
Begin
aa论坛:=T论坛.Create;
aatry
aaaaFora页号:=0aToa论坛.论坛区数-1aDo
aaaaaaFora帖号:=0aToa论坛.论坛集[页号].帖数-1aDo
aaaaaaaa论坛.论坛集[页号].帖集[帖号].加帖('灌...。');
aaaaIfaMe.Is账号被封=TrueaThen
aaaaBegin
aaaaaa申请成功:=False;
aaaaaaRepeat
aaaaaaaa申请账号('名字','密码');
aaaaaaaa申请成功:=等待返回;
aaaaaaUntil(申请成功=True);
aaaaEnd;
aafinally
aaaa论坛.Free;
aaEnd;
End;aaaaaa

Begin
aa自动灌水;
End.aa

8

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2003-10-31 18:38:00 | 显示全部楼层

Re:怎么控制......................(积分1)

可以把你的地图数据保存为数组,每次移动人物时检查数组中的值是否为可走,如果是卷轴地图,还要判断是否无法卷动地图surface,无法卷动时,就移动人物

2

主题

106

帖子

114

积分

注册会员

Rank: 2

积分
114
QQ
发表于 2003-11-1 12:23:00 | 显示全部楼层

Re:怎么控制......................(积分1)

用数组……是不是比较耗了^_^。

8

主题

29

帖子

29

积分

注册会员

Rank: 2

积分
29
发表于 2003-11-3 12:50:00 | 显示全部楼层

Re:怎么控制......................(积分1)

或许吧,只是举个例子,无论用什么原理都是一样的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-27 22:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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