![]() |
可乐爱上冰 发表于 2021-2-27 15:34 回覆晚了非常抱歉!! 能看到有人做出插件完全是意料之外......測試了一下除了無法圖像化都非常完美,ˋ真的很厲害,非常感謝!! 雖然您前頭有人先回覆他種做法了,但這邊實在很想也給您發星屑,重開一帖又怕有水帖或違規疑慮......不知道有沒有其他方法能發呢QQ? |
1553866533 发表于 2021-2-25 22:24 很抱歉前幾天沒空上來回覆>< 原先規則是只能倒同色的!以首樓圖為例子,假設管1的第二層水為藍色,那麼就會因溢出而無法倒進管2 不過我想除了難度差異外,採用一單位一單位倒的規則也是OK的! 大致看了下您的寫法應該也是以一單位倒為原則,雖然還未測試,但邏輯上看來是行得通的,非常感謝您的幫助!!! p.s.因為樓下提供了插件的方法,很想給兩位都發星屑,之後會給您選最佳答案的,請稍等一下QQ |
tabako 发表于 2021-2-25 19:11 关于水杯的表示的话不建议楼主每种都画一张,那不仅仅是画图工作量大的问题,每次移动完之后的状态对应哪张图又是一个大的工作量。 这里给个建议是可以考虑水杯画空的,当做背景,水位也是以一块作为一个单位,然后在显示的时候是可以调节图片的位置等参数的,可以根据变量的值来确定当前水位是什么颜色的水,然后就在对应的位置显示该颜色的水块! 图片参数也可以在事件里调整!!! ![]() |
蹲厕所的女孩 发表于 2021-2-25 15:25 不大熟悉評分用法,發覺太長好像會被吃,還是回覆一次好了 ![]() 我發現示意圖畫錯了(汗)可能是凌晨腦袋昏乎乎的沒想清楚就畫了......實在抱歉。瓶子數量應該要是顏色+1的,這樣的規則才能遊戲勝利。若要用事件做的話瓶子和水目前是打算每種水位都畫一張的,就是跟事件內容一樣多得可以......變量設置方式感覺是可行的,也許我再想想後面能怎麼寫比較好,謝謝你! |
本帖最后由 蹲厕所的女孩 于 2021-2-25 15:31 编辑 我电脑不在身边所以没有去实验测试,但打了下草稿感觉应该是可以用事件写出来的,具体如下: 首先假设三个水杯分别是:左、中、右 假设每个水杯能装三层水:底层为1、中层为2、上层为3 那么杯子里的空位编号就如下: 左3 中3 右3 左2 中2 右2 左1 中1 右1 依次给变量附上这些编号:变量1代表左1、变量2代表左2、变量3代表左3、变量4代表中1。。。以此类推 接着变量的值代表水的颜色:0空、1红、2蓝、3绿 变量准备好后就编辑事件了 首先初始化变量值,就拿楼主图上的例子,变量1-9的值就依次是1.2.3.2.1.0.3.0.0 然后一个循环事件: 首先是选项事件,玩家选择左中右三个水杯,选择了一个选项后就从上至下找第一个不为0的值 比如选择的是左,那就如果左3 != 0,则选择左3,否则就判断左2是否为0,如果左123都为0,就输出左水杯为空然后重新循环即可 选择左3后再次添加选项事件,选择中或右,选择了一个选项后这次再从下至上找第一个为0的值 比如选择的是中,那就如果中1 == 0,则选择中1,否则就判断中2是否为0,如果中123都不为0,就输出中水杯为满然后重新循环 两次选项后所在的分支路线应该是:选择左3、选择中1,则将中1的值设置为左3的值,左3的值设置为0即可,否则重新循环 每次改变完变量的值后,进行一次变量的值判定:左1=左2?中1=中2?右1=右2?如果都满足则退出循环游戏胜利,否则继续重新循环即可 以上纯手打哈哈,还是用的手机,希望能帮到楼主。 然后就是逻辑应该很长,所以这个事件应该是不太好做的,我的思路就是这些,另外就是怎么在屏幕上表现水杯的显示楼主可以再考虑下。 |
不清楚楼主的倒水规则,是每次倒水,倒满为止,还是可以1单位1单位得倒,还是只能倒同色的 和楼上类似,这里给每个瓶子增加一个表示液面高度的变量 |2| |0| |0| |0| |3| |2| |0| |0| |1| |1| |3| |0| ——— ——— ——— —— 高度3 高度2 高度1 高度0 自动判定每个数列最高位的值:根据各管液面高度值,分别读取对应变量的值 当我将1号管倒向2号管时 选择的管的最高位值=管1 当选择的管的最高位值=管2时 当管2高=2时 管2上=当选择的管的最高位值 管2高+1 管1高-1 当管1高=2时(清除倒出那部分对应的数值) 管1上=0 最后判定: 管1判定=管1下*100+管1中*10+管1上 管1判定/111,取模(就是变量操作,加减乘除那一行最后一个,就是取除整后的余数) 其余同上 当管1判定=0(如果一条管子里的数值相等,则能整除111、1111等,其余数必然为0) .... 则判定胜利 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-19 04:58
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.