来补充一下,完全用脚本新建一个事件,不如用脚本从某个地图里复制一个模板事件到指定的地图制定的位置,这样你需要初始化的东西就少多了,只需要把关键性的一些属性修改一下就好了。 |
本帖最后由 darkscout3000 于 2011-10-12 11:05 编辑 先回答第一个问题 事件的名字这个嘛是在Game_Map类里头,有个@map属性
第二个问题 这个其实一点都不复杂 你需要做三件事情 第一步,在地图的数据中加入事件 Game_Map类里头有个@events属性,纪录了地图上所有的事件 你需要做的就是加一个事件进去,把这段插入 Game_Map 类
你在地图上添加事件不是可以选择一个角色图片么?你就用那个里头的名字就好了(只要名字,不要路径) 大多属性还是比较直观的,就是加入事件比较麻烦 第二步,把事件添加到地图精灵组 事件在地图上显示是Spriteset_Map类控制的 总之先在Spriteset_Map类中加入以下方法
最后是Scene_Map类 加入以下方法
剩下的就是写个脚本(前提是你在地图上)
如果有bug就问吧,毕竟是凭记忆打的代码⋯⋯ ��� |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-4 11:27
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.