
Lv.1
"人们相互蔑视,又相互奉承,人们各自希望自己高于别人,又各自匍匐在别人面前"
签名:神岛的Ezra_,在做作品啦当然是() 一枚什么都不是的代码师() https://box3.fun/e/64346e4395b196424bab
在 【范围内随机数】教程 中回复
MDN貌似讲过啊()
最优公式是这样的:
function getRandomArbitrary(min, max) {// 考虑一个构造区间内的随机数函数
return min <= max ? // 如果min不大于max,代表该区域存在
Math.random() * (max - min) + min
: NaN// 否则不存在(NaN是被定义过的一个数,与Infinity一样,不是字符串)
// 用了三目运算符
}2022-11-27T21:28:55 点赞:0
在 [银河系列]三角函数画圆 中回复
顺带提一嘴,含参的圆的方程可不是这么推出来的。
有一公式:
圆的方程是:
将它转化为上述公式得
联系得


(这只是圆心在O点的情况,圆心任意点自己按上推就推出来了)
圆的标准方程:
2022-12-21T19:37:13 点赞:0
在 LZ编编编编程猫的看法 中回复
在法律定义的抄袭下,有四条可能沾边:
(一)未经著作权人许可,发表其作品的;
(二)未经合作作者许可,将与他人合作创作的作品当作自己单独创作的作品发表的;
(四)歪曲、篡改他人作品的;
(五)剽窃他人作品的;
标注了原作者,且代码为自创,而且有改动,就算思路是一样的那也是借鉴,并不是照搬,即并不是未经著作权人许可,发表其作品,所以(一)(二)不构成。
不算剽窃他人作品,所以(五)不构成。
至于(四),歪曲和篡改的一般定义为针对作品内容的改动或者曲解,曲解不构成,篡改不知道算不算,但既然没有从中获利,那就不会对原创作者有利益上的损失,个人认为算借鉴
2023-02-04T20:31:03 点赞:3
在 【神岛】一个一直被忽视的东西——粒子 中回复
做圆不一定要用参数方程,可以用圆的定义“在平面直角坐标系上所有与圆心距离是5的点集”来实现,
这样子似乎会简单一点(?
async function setP(...v) {
world.createEntity({
meshScale: [0, 0, 0],
bounds: new Box3Vector3(0.01, 0.01, 0.01),
position: v,
collides: false,
gravity: false,
particleSize: [4, 4, 4, 4, 4],
particleRate: 1,
particleLimit: 1,
})
}
async function setPRound(r, ...pr) {//r表示半径,p表示圆心坐标
let p = new Box3Vector3(...pr);
for (let x = p.x - r; x <= p.x + r; x++)
for (let y = p.y - r; y <= p.y + r; y++) {
if ((x - p.x) ** 2 + (y - p.y) ** 2 == r ** 2)
setP(x, y, p.z)
}
}
2023-03-19T08:05:46 点赞:0
在 阿巴阿巴~求收养TAT(bushi 中回复
给 爷 过 来 重 置 逍 遥 box3.codemao.cn/e/d92e1c587658639f3ff9
2023-03-25T21:21:54 点赞:0
在 【屑全能的代码教程】数据打包(大佬出门左转去看API) 中回复
如果你是信息学竞赛的应该知道多一次循环遍历会使时间复杂度增加,然后地图就会卡到爆的喔(bushi
2023-04-21T20:35:57 点赞:0
在 【摔落伤害】摔落伤害PLUS版! 中回复
建议不要用onTick,影响性能,用setInterval
world.onFluidEnter(({ entity }) => {
entity.high = 0;
})
setInterval(() => {
world.querySelectorAll('player').filter(e => !e.destroyed).forEach((e) => {
!e.high && e.player.moveState == "fall" ? e.high = e.position.y : null;
if (e.velocity.y >= 0 && e.player.moveState != 'fall') {
if ((e.high - e.position.y) > 4) {
e.hurt((e.high - e.position.y - 4).toFixed(2), {
attacker: undefined,
damageType: "fall",
})
e.player.directMessage(`你受到了${(e.high - e.position.y - 4).toFixed(2)}点摔落伤害,剩余血量${e.hp}`)
}
e.high = 0;
}
})
}, 64)2023-04-22T15:59:02 点赞:0
在 个人观点,请勿参考,如果不满,请你喵 中回复
不是,box3这个画风不引x x s的注意就怪了(他们不会编程,不会美工,只能玩游戏()x x s思想清(you)奇(zhi),会以独立性思维辩驳你()目测box3里10个有7个x x s
2023-05-06T22:16:55 点赞:1