Project1
标题:
看似简单,但却很棘手的变量问题
[打印本页]
作者:
sixapple13
时间:
2008-8-10 02:33
标题:
看似简单,但却很棘手的变量问题
先简单介绍下这个变量的规律.....
游戏中,有一些连贯的地图,玩家将会在这些地图中
碰敌(明雷制,杂兵数量为三)....
有个别的地图,将三个杂兵打倒后,将会出现一个BOSS...
这么一看...感觉简单的利用事件,
变量就可以轻松的解决打死三个BOSS后出现BOSS的问题了
但!实际上,仔细一想,这个游戏并不是你来到了某地图..
打死了某BOSS,你就不会在来到这个地图了,
这些个地图如同一个城市,一个世界一般,你来第一次了
第二次你还能来!
你打死一次BOSS了,下一次还可以在打....
如果你这么弄,打死一个小兵,加一点变量.
第一次也许会正常的出现BOSS,那么第二次那?
也许,这样...你又来到了这个地图,但是你只打死了二个兵
这样一来变量不就出现问题了么 ?
再下一次,你再来时,打死一个兵,BOSS就出现了...
那不完了么?弄开关也不行
三个兵,你怎么弄啊?希望大家可以帮忙想象方法....
[LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
yehaojie
时间:
2008-8-10 02:38
是不是将三个杂兵打倒后,将会出现一个BOSS
而第二次将三个杂兵打倒后就不会出现BOSS了{/fd}
作者:
灯笼菜刀王
时间:
2008-8-10 02:43
-。-不明白楼主说什么
如果是要打一次BOSS就永远不出现,打完后独立开关打开就行了
如果是要打BOSS后下次来这个地图继续打三小怪后出现BOSS,在BOSS打完后让这个变量等于0就可以了。
如果说打了两只后换地图,在场所移动那把这个变量等于0就可以了。
这样只要离开地图,打死BOSS,变量就都是0,然后杀一小怪变量+1,等于3的时候BOSS出现就是了。
作者:
很牛滴靓仔⒅
时间:
2008-8-10 02:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
sixapple13
时间:
2008-8-10 03:47
如果是那种情况下呢?不就比较棘手了么?
就是说.如果三个小兵中,击败每个小兵都增长一个 变量.这是大家的意思是吧
如果路过此地图时,打死俩个兵,那么变量就增长2个了吧...
现在我打死俩兵,没血了,我买药去了,买完再回来,那么再打死一个兵
不就出现BOSS了么?那么游戏岂不就出现了BUG?
作者:
灯笼菜刀王
时间:
2008-8-10 04:17
你去买药总要换地图吧,换地图总要写场所移动吧,写场所移动总要用事件吧,事件上可以操作变量吧,变量操作 乘上0就等于0了吧,回来再打又是1了吧,打了三个还是3了吧。3的时候BOSS就出来了吧。
其实,打小怪+1,再打小怪再+1,然后打小怪再+1,=3的时候BOSS出场这个过程中,想中断就乘上0,那就重头开始了。打完BOSS也乘上0,这样下次打小怪同样是1开始。 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
sixapple13
时间:
2008-8-10 15:49
谢谢了....脑袋有点转不过来弯了.....谢谢LZ了...
简单的道理....怎么想也想不透
作者:
灯笼菜刀王
时间:
2008-8-10 17:19
0和1这两个数是很好用的,任何数乘0都得0,任何数乘1都得任何数,任何数+1等于后面的数,任何数-1等于前面的数,这些在各种地方应用得非常频繁,所以咯,在某些想中断和继续的地方碰到计算难题,可以先考虑能否用这两个数代替繁琐的开关操作。
作者:
很牛滴靓仔⒅
时间:
2009-6-12 08:00
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1