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

Project1

 找回密码
 注册会员
搜索

请教一个坐标……

查看数: 1968 | 评论数: 11 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2009-7-17 13:00

正文摘要:

本帖最后由 Tabris_Air 于 2009-7-17 15:08 编辑 是这样的,我在地图上新建了一个sprite显示某个图片, 刷新的时候希望图片中心与主角对齐并随之移动 那么刷新的时候图片的坐标应该是啥呢? 我试过($game_player ...

回复

veal 发表于 2009-7-23 07:03:48
按这样看来是把代码写在了update函数里面的某个条件判断里了
DeathKing 发表于 2009-7-22 14:37:11
你可以尝试一下这个,不过这个需要一个并行处理的事件:

http://myyxs.5d6d.com/thread-732-1-1.html
风雪优游 发表于 2009-7-18 12:09:25
边缘空7格,一般就永远在中间了
猫哥哥 发表于 2009-7-18 12:06:03
记得RMXP的范例游戏Knight Blade里就有这样一个效果,好像是公共事件做的……

其实就是主角在屏幕上的显示坐标啊,何必去修改那么多地图呢

对啊
亿万星辰 发表于 2009-7-18 09:31:31
似乎就应该写在Spriteset_Map的update里吧……

的确这个靠事件就能实现的
IamI 发表于 2009-7-17 13:39:36
spriteset_Map的刷新在整个Map循环只有一次(这么大的东西你每帧刷新电脑就吐了)
写在Scene_Map的Update
或者并行事件(私以为这个功能完全可以用事件完成,变量操作里面有画面XY坐标,即Screen_XY)
Tabris_Air 发表于 2009-7-17 13:26:15
发现问题了……确实是刷新的时机不对,screen_x是对的
只要切换一下Scene(比如叫出菜单)再回到地图坐标就对了
我是在Spriteset_Map的update里刷新的,不知道应该换哪?

3# IamI
白斑病赌东道 发表于 2009-7-17 13:13:55
其实。。。。
我的意思就是地图边缘10格画点不能通行的东西。。。。这样角色永远只能在最中间。。。。
Tabris_Air 发表于 2009-7-17 13:09:11
应该是有这样一个坐标的……
其实就是主角在屏幕上的显示坐标啊,何必去修改那么多地图呢

那你让地图边缘的几格不能通行不就解决了。。。。。。。。。。。
白斑病赌东道 发表于 2009-7-17 13:06
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-9-14 06:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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