查看: 3940|回复: 5

[有事请教] 结帖

[复制链接]
梦石
0
星屑
1312
在线时间
179 小时
注册时间
2020-1-8
回帖
14
发表于 2020-12-28 15:43:53 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 SCW 于 2023-8-8 22:40 编辑

结帖
梦石
0
星屑
25355
在线时间
1136 小时
注册时间
2019-3-5
回帖
1303
发表于 2020-12-28 18:04:06 | 显示全部楼层
steam上搜境界,作者说了入正你打开他的工程学习都没问题

点评

666666  发表于 2020-12-29 11:56

评分

参与人数 1赞 +1 收起 理由
白嫩白嫩的 + 1 66666666

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2268
在线时间
36 小时
注册时间
2020-3-5
回帖
36
发表于 2020-12-29 16:39:53 | 显示全部楼层
本帖最后由 1553866533 于 2020-12-29 16:41 编辑

作为一个不懂写代码的萌新,以前也想做类似的,以下为我的思路(只用mv自带功能),希望能帮到你
1,关于角色在格子上的移动
   取一个变量,暂时命名它叫 剩余步数,随机1~6,即完成投骰子的操作。将事件设置为接触触发。当角色走到该事件位置时,若剩余步数>0,则向某方向行走一格(具体哪个方向看你地图设计),并变量·剩余步数-1;若变量·剩余步数=0,则触发这个事件格所代表的效果。甚至这里再加一格随机数,随机效果。
2.关于两次行动的衔接
   因为上面我设置的是接触触发,而角色已经站在这个事件上,而不能继续。以下为两种方法:
   1)将衔接写在事件格内    这个方法比较笨,要写的多。就是将你投骰子的操作放到你效果触发之后,增减道具或者什么操作之后,直接进行下一次投骰子,重置  变量·剩余步数  后,用   标签  转到标签的功能  回到上面的  剩余步数判定操作。这种方法比较烦,每个事件里都得写一段,不过,好像没有额外的变量,直接复制粘贴即可。
   2)用独立开关       在此事件效果结束后,开启独立开关,跳转到这个事件下一个事件页。如打开独立开关A,新建事件页,将其左侧启动条件设置为独立开关A,下面运行改成并行处理。就能自动检测  变量·剩余步数是否>0。重复之前写的操作:若变量·剩余步数>0,则向某方向走一格,变量·剩余步数-1。注意,这里要加上  关闭独立开关A。这样下一次回到这个事件格时,就能回到未触发的状态。这个方法的好处是,能将你投骰子的操作摘出去,便于添加其他东西。而且这边也不需要额外变量、开关,可以直接复制粘贴
回复

使用道具 举报

梦石
0
星屑
1312
在线时间
179 小时
注册时间
2020-1-8
回帖
14
 楼主| 发表于 2020-12-31 12:06:16 | 显示全部楼层
Zeldashu 发表于 2020-12-28 18:04
steam上搜境界,作者说了入正你打开他的工程学习都没问题

好的!我去搜一下,感谢!
回复

使用道具 举报

梦石
0
星屑
1312
在线时间
179 小时
注册时间
2020-1-8
回帖
14
 楼主| 发表于 2020-12-31 12:06:52 | 显示全部楼层
1553866533 发表于 2020-12-29 16:39
作为一个不懂写代码的萌新,以前也想做类似的,以下为我的思路(只用mv自带功能),希望能帮到你
1,关于角 ...

呜呜呜!谢谢你,我去研究一下!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部