赞 | 3 |
VIP | 333 |
好人卡 | 2 |
积分 | 1 |
经验 | 1450446 |
最后登录 | 2019-5-29 |
在线时间 | 615 小时 |
Lv1.梦旅人 66RPG站长
- 梦石
- 0
- 星屑
- 54
- 在线时间
- 615 小时
- 注册时间
- 2005-10-10
- 帖子
- 5734
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
其实方法很简单,在《北京.飞沙》中偶刚开头就用了这种方法。
这么做需要两步:
1、在Game_Character 1中把
attr_reader :x # 地图 X 坐标 (理论坐标)
attr_reader :y # 地图 Y 坐标 (理论坐标)
改为
attr_accessor :x # 地图 X 坐标 (理论坐标)
attr_accessor :y # 地图 Y 坐标 (理论坐标)
2、事件中对需要操作的事件操作:
$game_map.events[事件编号].x
$game_map.events[事件编号].y
比如:
$game_map.events[1].x -= 0.5
就是让1号事件向左走半格。注意先打开事件的停止、行走时动画,效果更加逼真。
个人认为仅用在表现效果即可,当然你要有兴趣可以自己引申到一些奇怪的地方
[本贴由 九泪 于 2006-5-10 0:17:54 最后编辑]
[本贴由 九泪 于 2006-5-10 6:06:19 最后编辑]
[本贴由 叶舞枫 于 2007-4-1 20:07:53 进行了编辑] |
评分
-
查看全部评分
|