用户:
YDS尹子查看:1148 回复:46 评论:24 创建时间:2020-10-05T07:34:46

时间误差:0.25毫秒
代码:
function translate(num){
switch(num){
case "0":return "zero"
case "1":return "one"
case "2":return "two"
case "3":return "three"
case "4":return "four"
case "5":return "five"
case "6":return "six"
case "7":return "seven"
case "8":return "eight"
case "9":return "nine"
case ":":return "colon"
case "/":return "slash"
case " ":return "stainless_steel"
default:
}
return "white"
}
var s={x:60,y:10,z:73}
world.onTick(({tick})=>{
if(tick%8==0){
var time=new Date();
var year=time.getFullYear(),month=time.getMonth()+1,day=time.getDate(),hour=time.getHours()+8,min=time.getMinutes(),sec=time.getSeconds();
//time lag
if(month>12){month-=12;}if(hour>24){hour-=24;}
if(month/10<1){month="0"+month.toString();}else{month=month.toString();}
if(day/10<1){day="0"+day.toString();}else{day=day.toString();}
if(hour/10<1){hour="0"+hour.toString();}else{hour=hour.toString();}
if(min/10<1){min="0"+min.toString();}else{min=min.toString();}
if(sec/10<1){sec="0"+sec.toString();}else{sec=sec.toString();}
var ans=year+"/"+month+"/"+day+" "+hour+":"+min+":"+sec;
for(let i=0;i<ans.length;i++){
voxels.setVoxel(s.x,s.y,s.z-i,translate(ans[i]));/*如果方向错了把这里-i改成+i或者放到s.x后面就可以了*/
}
}
})
Architect_煎饼今天10月5........
点赞0
评论
挂会机就是10月5了2333
没错我生日
阿这,生日快乐啊
+1
额尹子为啥是8个tick判断一次?
不应该是16个tick吗?
有什么问题吗这样精度更高
生日快乐(我关注点是不是不太对2333)
生日快乐
只是速度的问题,涉及到精确度。
还有用setinterval不更好么,每1毫秒判断一次
不过说用setinterval会有误差