Project1

标题: 请问一下关于牧场物语农作物成长的相关意见征求 [打印本页]

作者: 暴走的露露    时间: 2016-1-21 17:34
标题: 请问一下关于牧场物语农作物成长的相关意见征求
想做牧场物语的游戏
关于农作物成熟,目前可以用事件一口气做一系列动作:挖地、播种、浇水、成长、收成。
但是略麻烦,有没有更好插件或者方法可以支持随时间成长之类的。

作者: seedj13    时间: 2016-1-29 13:43
你是把土地作为事件处理吗?如果是短时间成熟的话,我的想法是这样:
建立变量0001,命名浇水次数(根据自己需要随意更改)
在事件中建立三个事件页面:
页面1的出现条件为变量0001≥0。文章:需要播种吗?选择肢是:减少道具种子,操作变量0001=1
页面2的出现条件为变量0001≥1,方向固定。文章:需要浇水吗?选择肢是:操作变量0001+=1,等待300帧(根据需要更改)
页面3的出现条件为变量0001≥4(根据需要更改,这里为浇水3次成熟),方向固定。文章:可以收获了,需要收获吗?选择肢是:文章:获得1个成熟的果实。增加道具成熟的果实。操作变量0001=0(回到未播种前)

不借助脚本大概就这样了,如果是长时间成熟的话,这方法可能不行,因为涉及到切换地图和退出游戏。
作者: seedj13    时间: 2016-1-29 13:45
补充一下:页面2的图片使用生长中的,页面3的图片使用成熟的,页面2的等待300帧前面,可以加入设置移动路线,通过设置本事件转向来实现浇水土壤潮湿的视觉效果。图片需自己另行制作
作者: 小叮鈴    时间: 2016-1-29 15:48
seedj13 发表于 2016-1-29 13:43
你是把土地作为事件处理吗?如果是短时间成熟的话,我的想法是这样:
建立变量0001,命名浇水次数(根据自 ...

時間成長可以用變量

變量A=種下去的時間
變量B=選擇土地的時間
當B-A大於指定時間 長大
作者: sbsojgdftz    时间: 2016-1-29 16:30
个人推荐加入时间概念,我曾经用过这种方法做过一个游戏,例如,设定一个变量1为当前世界的时间,设定公共事件同步运行每走一步增加1,设定每100步为一个小时,2400步为一天,进入房屋暂停增加,这样你就会感觉到时间的流逝了,当然你也可以使用睡觉直接让步数增加一些值到第二天,这样你的游戏里就会有一个非常严格的时间轴用来测算你的植物生成时间了,植物可以当时间经过多少时变化为下一步,当然你必需使用同步运行的事件,我之所以用步数而不用游戏时间做为依据是想避免作敝,要是玩家打开站着不动等着成熟是不行的,玩家必需去做一些事情
作者: RM无节操小分队    时间: 2016-1-29 17:49
MOG不是有个时间插件吗,,,,直接获取这个插件里面的当前时间就可以了,不会因为切换地图重置,而且,可以暂停时间,加速,和跳过
作者: 汪汪    时间: 2016-1-29 21:20
建议参考独立开关的写法写一个独立变量,记录每一个植物的变量
作者: xjzsq    时间: 2016-1-30 12:12
我建议用游戏时间来判定植物的成熟,那样既可以让玩家等在那里不动,也可以去做事、切换地图,个人认为和把步数转化为时间的方法差不多,如果要比较,那就见仁见智了。
作者: cvxa    时间: 2016-1-30 12:27
按天数做变量,28天为一个周期
作者: 暴走的露露    时间: 2016-2-3 09:42
RM无节操小分队 发表于 2016-1-29 17:49
MOG不是有个时间插件吗,,,,直接获取这个插件里面的当前时间就可以了,不会因为切换地图重置,而且,可 ...

请问这个MOG是...?
作者: 暴走的露露    时间: 2016-2-3 09:45
seedj13 发表于 2016-1-29 13:43
你是把土地作为事件处理吗?如果是短时间成熟的话,我的想法是这样:
建立变量0001,命名浇水次数(根据自 ...

非常有用,感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1