--迷你世界专用爱心表达公式
local a,angle,count,id=30,0,0,math.random(668, 681) -- 根据需要调整θ的遍历范围和步长
while true do
angle =angle+0.01
local r=a*(math.sin(angle)*(math.sqrt(math.abs(math.cos(angle)))/(math.sin(angle)+1.4)-2)+2)
if r>100 then break end-- 如果r超过最大半径,则停止生成
local x,y,z=math.floor(r*math.cos(angle)),8,math.floor(r*math.sin(angle)+1.5*a) --print(x,y,z)
Block:setBlockAll(x,y,y,id,0) --创建方块迷你世界脚本
count = count + 1 -- 增加计数器
if count%50==0 then threadpool:wait(0.1) end -- 每生成30个方块后等待0.05秒
if math.floor(1000*angle)%1256==0 then a,id =a+1,math.random(668, 681) end --切换颜色
end