
Lv.1
C++是世界上最好的语言
签名:......
在 【KittenV4.1.1版本更新】超有料!克隆可以按编号识别? 中回复
技术党的失败,告诉没了,作品废了,克隆体血条好做了。爷青结。
(还是用3.0吧...)
2020-06-27T17:23:32 点赞:0
在 一步执行有什么用? 中回复
bcm的循环还有等待积木(包括一个等待零秒)都有一个系统时滞,尽管非常小但仍存在,循环次数非常多时会很明显,一步执行的作用就是关闭这个时滞,而不是加快速度(cpu每秒几十万次运算根本不可能这么慢)更不是把循环的内容变成一项执行,一般编程软件是没有这时滞的,这就是为什么用py或c++算一百次循环比用kt算一百次循环快得多,而它重要是因为在运算用循环时这个时滞就完全没用还拖慢速度就需要用一步执行关闭,关闭后才是运算循环的真正速度
2022-01-20T17:18:57 点赞:2
在 【教程】教你在自己的kitten里面使用自制排行榜(非官方私云排行榜) 中回复
和我之前一样绕远路了,自己写个循环来分解组合在一起的信息,但其实有个把...按...分开成列表积木,能直接取代这一部分hhh
![]()
2022-02-16T12:18:15 点赞:0
在 【教程】教你在自己的kitten里面使用自制排行榜(非官方私云排行榜) 中回复
还有你这选择排序啊,O(n²)时间复杂度差评(
其实没必要排序,直接喵家信息插入小于等于前一项并且大于后一项的位置不就行,如果大于第一项就加一个特殊判断
2022-02-16T13:04:33 点赞:1
在 妈妈再也不用担心云变量不够了 中回复
并不是无限,私云有长度上限的,而且其实这种用法早就很常见了,不然多物品或多道具的作品就不会出现了
而且这种方法有一个弊端,就是储存变量太多的时候会有一串巨长的积木,其实对于云变量的更改可以用一个循环解决,先用普通变量保存,在把云变量设为原来的第一项,然后用“把...和...放在一起”积木参考保存的云变量逐项累加云变量,遇到需要更改的项在进行处理
2022-03-05T09:17:25 点赞:0
在 有没有和我一样的C++废物[doge] 中回复
19年学的,那次考了csp-J省二等,之后学了点提高,也就到阴间动态规划,估计提高组都算不上,20年上初中就没学了,又考了回csp初赛差一分(悲,然后到现在两年了也忘得差不多了
2022-05-16T18:11:31 点赞:0
在 有人会做聊天室吗 中回复
用一个共有云就行
把每个用户发的信息用间隔符隔开累计在云变量里,再用 把...按...分开成列表积木 读取
云变量满了就清空,(长度上限1024
显示应该是个人都会吧就不赘述了
2022-05-16T18:33:44 点赞:0
在 怎么做瞄准最进的克隆体? 中回复

离开边缘只是用于判断克隆体是否还存在,可以改动
设最小位置为100000也可以改,只要大到无法被超越就行
飞机1这个角色就是玩家
这里除了xx,yy两个变量外其余均为角色变量,而不是全局变量
秒点这个角色用来定位
最后重复执行面向秒点就行了
2022-05-19T23:06:44 点赞:0
在 【怎么最合理的朝向鼠标旋转】 中回复
这个需要先把负度数都转成正度数,例如-45度转成315度
转化也很简单,加上360就行
再判断自己的度数和要面向的目标度数哪个大
比较较大者减去较小者的差和360度减去这个差
较小的就是最优的旋转路径
2022-05-19T23:18:34 点赞:0
在 【教程】3D小课堂——摄像机那些事 中回复
其实这种绘制方法相当于一点透视的3D,没法转动视角的角度只能移动视角位置
现在一般用另一种更优的3D定位算法,加入了更多的参数
2022-06-04T11:23:02 点赞:3
在 编程猫无解难题 中回复
建一个列表用来装伤害信息,克隆体碰到目标后在列表中加入一条信息,包含克隆体角色名称(或代号),克隆体编号,和造成伤害,用间隔符隔开
需要检测攻击并受到伤害的克隆体c检测到自己碰到攻击后,从第一项开始搜索列表,用把...按...分开成列表积木拆分每一项信息,搜索到包含自己碰到的攻击的名称(或代号)且其后没有自己克隆体编号后缀(防止自己之前受到过的·伤害产生第二次判定)的伤害信息,就读取那一条信息携带的伤害数值信息,在自己的血量(角色变量)上扣除这个数值,然后在这条信息后添加一个间隔符和自己的克隆体编号(防止一次伤害二次判定,不直接删除是因为)其他克隆体有可能在攻击消失前也碰到这次攻击,如果自己添加克隆体编号后缀后这条信息的后缀数量等于或大于全场所有会受到攻击的克隆体数量就将这条信息删除(所有单位都收到了攻击,该伤害信息已经失效),造成伤害的克隆体在删除自己前需要搜索整个列表寻找包含自己克隆体编号并且其包含名称(或代号)等于自己的角色的名称(或代号),将这条伤害信息删除(克隆体造成的伤害信息在克隆体消失前删除防止伤害滞留)
源码如下:
造成攻击的角色(只是其中一个)



受到伤害的角色:


(这里这么长一堆只不过是不同的攻击
2022-06-06T15:32:51 点赞:1