设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2271|回复: 14
打印 上一主题 下一主题

如何判断角色脚下坐标?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2008-1-9
帖子
109
跳转到指定楼层
1
发表于 2008-3-22 19:05:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我有一个想法,就是地图的宽减去角色的X坐标,地图的高减去角色的Y坐标,问题是怎么得到地图的宽和高???
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2006-12-2
帖子
15
2
发表于 2008-3-22 19:10:15 | 只看该作者
不知道,期待答案-  -
{/cy}
我是来学习的,我的名字叫菜鸟。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-2-13
帖子
1740
3
发表于 2008-3-22 19:18:13 | 只看该作者
直接用事件中的变量做,当进入新地图时候,设置个并行事件,把变量调整为地图的宽和高(代入常量),比较麻烦...
好吧,果然换个签名就没人认识我了。我承认我被时间埋没了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

WG后援团
此人已死 有事烧纸

梦石
0
星屑
69
在线时间
12 小时
注册时间
2008-1-12
帖子
1829

贵宾

4
发表于 2008-3-22 19:20:26 | 只看该作者
变量里有个属性就是角色X,Y坐标,用这个代入就好了
郑重声明:
1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思。
2.此事与本人一点关系都没有,只是本着“看贴(虽然看不懂)回贴,利人利己的中华民族优秀传统美德”,顺便赚1个RP。
3. 本人在此留言均为网络上复制,并不代表本人同意、支持或者反对楼主观点。  
4. 如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴。  
5. 因删贴不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大-法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。
6. 本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表。  
7. 此声明最终解释权归本人所有。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
帖子
1686
5
发表于 2008-3-22 19:21:45 | 只看该作者
这样做没意义``````请问lz 有什么用```???
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
1139
6
发表于 2008-3-22 19:27:27 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2008-1-9
帖子
109
7
 楼主| 发表于 2008-3-22 19:31:10 | 只看该作者
楼上的高手帮忙看这个
http://rpg.blue/viewthread.php?tid=81492&ntime=2008%2D3%2D22+11%3A28%3A49

我的想法做一个钓鱼系统,当确认钓鱼的时候脚下出现一条进度条,我当初也是以为用$game_player.x
$game_player.y 的,可是实验后发现,调用$game_player.x
$game_player.y 后进度条出现在左上角而不是脚下,但会根据角色的移动进度条有微小的移动。。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
帖子
1423
8
发表于 2008-3-22 19:46:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
6 小时
注册时间
2008-1-9
帖子
109
9
 楼主| 发表于 2008-3-22 19:54:13 | 只看该作者
以下引用wy29于2008-3-22 11:46:02的发言:

进度条出现在左上角:
那是因为$game_player.x, $game_player.y值就是玩家的左上角位置。

你如果要进度条出现在玩家脚下,就得更改进度条的位置。

把进度条的位置改成:
x = $game_player.x,
y = $game_player.y + 1

至于地图的高和宽:
高 = $game_map.height
宽 = $game_map.width


我把38.39行的
$x=0
$y=0
去了
然后把when0下面的
     self.x=$x
     self.y=$y
改成
     self.x=$game_player.x
     self.y=$game_player.y + 1

没变化- -?{/gg}
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
帖子
1423
10
发表于 2008-3-22 20:08:46 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 10:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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