@其余 谢谢,我去试试
老阿姨炸碉堡 发布的帖子
-
RE: 如何反向寻路,就是不让两个物体遇到?
补充一张鼠绘的示意图,池子是圆的,边界略带点凹凸不平坑坑洼洼,中间可能会放点荷叶荷花挡路,主角就在池子里里面追BOSS
怎么变成游客发帖了…… -
截屏之后怎么调用该图片?
找到了执行截屏的语句,也找到截屏完成时的条件,但是截屏的JPG或者PNG不知道怎么调用,是变成缓存了吗?想做一个玩家随时可截屏生成的炫耀界面(包含用户名,游戏时间,解锁程度,游戏二维码等),有条件的话,还想做凭借截图生成的CG相册,谢谢!
-
RE: 如何挑出数组的某几行(非所有)数值进行比较,将较小的数据直接移到数组最后隐藏?
解决了,不过没有新建数组,也没有用find(留下了不会用find编程的泪水)。用了以下流程达到同样效果,目前唯一的缺点是点击加汤料后响应有点慢。
1、给原数组(6列)高度加1列,手动给“延年益寿+??”第7列赋值0,其他的第7列赋值1
2、新增一个数值变量"最久寿命",与所有“延年益寿+??”的第6列进行判断最大值:"最久寿命"=A,A<B则"最久寿命"=B,再把B处第7列赋值1,再与C/D/E比较和赋值(语句很长,用到数组.at()和数组.indexof())
3、先按照第6列降序,再按照第7列降序,最后显示buff的时候把第6列=0和第7列=0的都隐藏掉,如图(唯一可以截屏一屏的):
-
如何挑出数组的某几行(非所有)数值进行比较,将较小的数据直接移到数组最后隐藏?
比如说我有一个关于汤料的数组如图:第一列是buff名称,第二轮是流逝时间,第三列是持续时间,第四列是炖汤里待加上buff的时间,第五列是目前剩余时间,第六列是加上炖汤buff后剩余时间: 运行机制是往这个汤里加东西,汤就会产生相应的buff,buff持续时间是添加数量×100秒,图片根据buff类型显示,并按加上炖汤buff后剩余时间(第6列)降序排列(这块已经做好了)。 运行起来的问题是:会出现显示多个buff挤占吨位的情况:如图,实际上只需要显示一个蓝色的"延年益寿"buff,但是现在显示了3个,还挤掉了2个buff没有显示。 目前想了一个方法,就是用max()语句挑选出“延年益寿+60/120/500/600/1200”这种buff中第6列数字最大的某行,其他延年益寿的buff直接移到数组最后并隐藏,但当我找数组教程的时候,没有把数组某行非最大值的几行移到最后的相关语句。是否是我找漏了?或者说有其他方法实现相同效果?求指教,谢谢!
-
RE: 关于数组的条件判断怎么写:
@欧拉欧拉 在 关于数组的条件判断怎么写: 中说:
loopindex
太好了,谢谢大佬解惑,您的方法我试了,暂时没啥问题。说来惭愧,之前要用loopindex的情况都是我设置局部变量/子变量塞在循环里面,或者按XX升/降序排列执行事件,现在我再去看看能否优化下。
-
RE: 关于数组的条件判断怎么写:
@欧拉欧拉 好啦,麻烦大佬看看是不是这样(想问问looplindex是啥,我在表达式列表里没找到):
我还想问下: 1、如果给一个精灵设置定时器,但是另外一个场景里没有此精灵,有没有办法弄成全局定时器继续倒计时? 2、我还想让这些buff按照倒计时降序排列(因为要显示buff图标,如果倒计时结束则不显示这个图标,后面的图标顺势前移),有什么方法吗(我现在自己瞎弄了一个,不知道对不对,求指点),谢谢!
-
关于数组的条件判断怎么写:
比如说我有一个数组:宽高深分别是6,3,1 随便捏造的下数据如下,每列的意思分别是:buff名称,倒计时长,倒计时总长 Buff_1,5,60 Buff_2,0,0 Buff_3,49,50 Buff_4,0,25 Buff_5,1,30 Buff_6,5,10 现在要写一个判断语句,当数组某一行的第二列数值=第三列时,倒计时完毕(把第二列和第三列都改为0)
-
如何实现一些编号不同的重复条件执行重复动作?
如图所示: 一个要实现领养后倒计时100秒,倒计时结束把狗子隐藏,笼子状态变为无狗**(有三个笼子所以另外两个不变)** 一个要实现对话框播放完编号34~48段对话后,结束对话