游戏爱好者,对现有游戏不满意,决定自己动手

游戏爱好者,对现有游戏不满意,决定自己动手

陈娜佳 的兴趣

8

关注的元素数

陈娜佳 的友谊

1

关注了

6

关注者

1

互相关注

还未玩过任何游戏
陈娜佳 的留言板
留言需要获取邀请码
最新动态
陈娜佳
游戏爱好者
1年前
发布了文章
rpgmkaermv地图、图块详解
参与讨论需要获取邀请码
陈娜佳
游戏爱好者
1年前
发布了文章
rpgmaker实现小游戏杂记

花时间多其实还有个原因:rmmv写的烂【雾 太多不走寻常路的奇怪写法了 比如那个十分诡异的继承实现等等 

···显示3条回复
如果不用rmmv的地图和事件系统,rmmv也没多好用
···显示1条回复
参与讨论需要获取邀请码
陈娜佳
游戏爱好者
1年前
关注了元素
RPGmaker
关注
RPG Maker,又名RPG制作大师、RPGツークル、RPG Tsukuru。是一款Enterbrain Incorporation公司出品的RPG游戏制作工具。
陈娜佳
游戏爱好者
1年前
发布了文章
rpgmaker实现类似重装机兵乘降系统

看上去想要做到的需求是“修改(添加、删除)地图事件”……

最直接的做法我觉得可以是:
1、先选一张空白地图,用来放置各种临时添加的事件样板;
2、在Game_Map里加上attr_reader :map_id用来访问编号,还需要一个attr_accessor :need_refresh用来刷新;
2、假设空白地图的地图编号是A,需要的事件编号是B,在当前地图上下面脚本
map = load_data(sprintf("Data/Mapd.rxdata", A))
$game_map.events[$game_map.events.keys.max + 1] = Game_Event.new($game_map.map_id, map.events[B])
$game_map.need_refresh = true
这样的最大缺点是读档的时候不能保存事件位置,如果就一辆交通工具需要动态添加,可以用变量额外存一下地图id、X、Y,在读档以后用并行事件恢复一下。
思路就是直接复制空白地图的事件强行塞进新地图了(

另外VX和VA已经有了交通工具功能……可以直接使用没有任何麻烦。
···显示2条回复
把乘降放在菜单中不是什么大问题,呼出菜单的时候扫一遍$game_map.events,检查有没有相邻的标识事件即可。
真正的问题是当你**移过一个地图又下车时,需要为这辆车再度创建新事件,并把事件「真正的」保存到地图中(回存 $data_map),或者干脆不允许**在地图间切换。
我个人认为,对RM后续版本中的交通工具功能稍作改造来做这个系统,远远方便于用纯脚本混杂事件的方式来做。
···显示1条回复
参与讨论需要获取邀请码
陈娜佳
游戏爱好者
1年前
回答了问题
构思一款新游戏时应该先有剧情还是先有玩法?
参与讨论需要获取邀请码
陈娜佳
游戏爱好者
1年前
关注了元素
游戏研究
关注
更深入地挖掘游戏
独立游戏
关注
游戏美术
关注
游戏美术主要指游戏中独立的美术部分,如背景图片、3D人物模型等。众多美术资源通过游戏程序结合在一起,从而可以在显示设备上呈现完整的游戏画面。
显示全部(7)

登录查看更多

1 / 1
1 / 1
1 / 1
title
3DS
NS
WiiU
Steam
PSN
Xbox
知乎
豆瓣
GitHub
微博
B站
斗鱼
A站
twitch
Blizzard
Origin
Uplay
GOG
其它
取消 确认
嵌入内容
复制以下代码可将该奶牛关内容分享到其他网站。
预览
复制地址
复制以下链接可将该奶牛关该内容分享到其他网站。
修改视频
选择视频类型
  • 选择视频类型
  • 预告片
  • 片段
  • 跟我玩
  • 攻略
  • 评测
  • 杂谈
  • 其他
视频信息只有原创视频才可以修改视频标题和描述
更改视频封面(16:9)
使用默认画面
确认