按这样看来是把代码写在了update函数里面的某个条件判断里了 |
你可以尝试一下这个,不过这个需要一个并行处理的事件: http://myyxs.5d6d.com/thread-732-1-1.html |
边缘空7格,一般就永远在中间了 |
记得RMXP的范例游戏Knight Blade里就有这样一个效果,好像是公共事件做的……其实就是主角在屏幕上的显示坐标啊,何必去修改那么多地图呢 对啊 |
似乎就应该写在Spriteset_Map的update里吧…… 的确这个靠事件就能实现的 |
spriteset_Map的刷新在整个Map循环只有一次(这么大的东西你每帧刷新电脑就吐了) 写在Scene_Map的Update 或者并行事件(私以为这个功能完全可以用事件完成,变量操作里面有画面XY坐标,即Screen_XY) |
发现问题了……确实是刷新的时机不对,screen_x是对的 只要切换一下Scene(比如叫出菜单)再回到地图坐标就对了 我是在Spriteset_Map的update里刷新的,不知道应该换哪? 3# IamI |
其实。。。。 我的意思就是地图边缘10格画点不能通行的东西。。。。这样角色永远只能在最中间。。。。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-9-14 06:22
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.