Project1

标题: 求【可建造的】建筑的实现方法 [打印本页]

作者: jeffice0325    时间: 2018-5-19 11:54
标题: 求【可建造的】建筑的实现方法
没错还是我来作死了
[line]1[/line]
咳咳,言归正传,前几天我突然突发奇想想到了一个点子,想做一款游戏,然后话不多说开始行动了……
然后……失败了
然后呢,就粗线了一个问题,我曾经玩过的一个游戏叫开拓神秘岛,它里面其他的内容属性我都可以去试试自己弄,就这个【独立可建造建筑】让人头大。
什么叫可建造建筑呢,就是这里本来没有这个建筑,然后我生成了,就有了。 (说了不是白说嘛!)
那你为毛不自己解决啊啊!
因为我懒啊(被打飞)
主要是因为用事件无法进行所有的建筑,并且无法灵活自如的判断应该建造什么建筑……
所以,求大神解决啊QAQAQAQAQ
哦对了,话说有没有大神玩过这个游戏的?没有的话说明有点困难诶……
作者: jeffice0325    时间: 2018-5-19 15:19
有人么……
作者: xiaohuangdi    时间: 2018-5-19 17:06
LIFE IS PARADISE   解包研究
作者: jeffice0325    时间: 2018-5-19 17:11
xiaohuangdi 发表于 2018-5-19 17:06
LIFE IS PARADISE   解包研究

哦,对不起,你理解错我意思了,开拓神秘岛本是开罗软件公司开发的手游,只是由于我(手机被没收了)正在用电脑,导致我没办法截图
作者: 梦想家大魔王    时间: 2018-5-19 17:17
给可建造的物体创建几个不同阶段的事件,例如刚开始建造的、建了一半的、接近完工的、已经完成的这四个阶段各创建一个事件,分配好相应的图像,放到一张独立的、玩家不可到达的地图保存起来。然后在游戏过程中根据玩家的建造进度,复制对应的事件放置到目标位置替换原来的事件。
作者: jeffice0325    时间: 2018-5-19 18:02
梦想家大魔王 发表于 2018-5-19 17:17
给可建造的物体创建几个不同阶段的事件,例如刚开始建造的、建了一半的、接近完工的、已经完成的这四个阶段 ...

主要是,怎么说呢,我是要【任意】建造一个建筑,事实上原来游戏里的建筑并没有卵用(HiaHia)只是为了给附近的人提供一个住所(?)或者说为附近周边的设施提供属性值,当然我不是要这些,我只是想随意建设建筑,然后每建设一个建筑,开发度就增高一些,并且走到房子后可以场所转换到房子内部等功能,不过也谢谢你的回答
作者: 梦想家大魔王    时间: 2018-5-19 18:14
jeffice0325 发表于 2018-5-19 18:02
主要是,怎么说呢,我是要【任意】建造一个建筑,事实上原来游戏里的建筑并没有卵用(HiaHia)[/backcolo ...

“随意”地建造?然而事实上你在游戏里做的任何行为都是在数据库里预定义好的,莫非你想造出数据库里不存在的东西?那你可以去了解一下沙盒游戏。
作者: 真·可乐    时间: 2018-5-19 19:05
事件仓库之类的?
作者: shitake    时间: 2018-5-19 20:35
如果不是复杂的建造系统 最低成本的实现方式是靠多画画几张地图然后贴换地图

另一个方法是利用事件 不过貌似没办法动态修改通行 所以你大概还需要一个动态修改通行的脚本
作者: 真紅樂章    时间: 2018-5-19 22:48
其实……更换事件图像不就好了吗
作者: MCCF    时间: 2018-5-19 23:10
是不是说可以按某按键或其他什么命令可以当场生成一个图块的那种?那不就是2D版的MC吗。据我所知还没有不用脚本的方法,像这种是很高级的
作者: jeffice0325    时间: 2018-5-20 10:12
本帖最后由 jeffice0325 于 2018-5-20 10:13 编辑

————————————————————————————内容被删除
作者: 刹那铃音    时间: 2018-5-20 12:05
理论上事件可以实现
作者: jeffice0325    时间: 2018-5-20 12:10
刹那铃音 发表于 2018-5-20 12:05
理论上事件可以实现

谢谢你的回复
作者: jeffice0325    时间: 2018-5-20 12:11
本人正在学习C++,rgss3连入门水平都不到,只能完成基本的RUBY程序……




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