tinyHeart/js/baby.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var babyObj=function()
{
var x;
var y;
var angle;
this.babyEye=new Image();
this.babyBody=new Image();
this.babyTile=new Image();
this.babyTailTimer=0;
this.babyTailCount=0;
this.babyEyeTimer=0;
this.babyEyeCount=0;
this.babyEyeInterval=1000;
this.babyBodyTimer=0;
this.babyBodyCount=0;
this.babyBodyInterval=1000;
}
babyObj.prototype.init=function()
{
this.x=canWidth*0.5;
this.y=canHeight*0.5;
this.angle=0;
this.babyEye.src="src/babyEye0.png";
this.babyBody.src="src/babyFade0.png";
}
babyObj.prototype.draw=function()
{
this.x=lerpDistance(mam.x,this.x,0.98);
this.y=lerpDistance(mam.y,this.y,0.98);
var delteY=mam.y-this.y;
var delteX=mam.x-this.x;
var beta=Math.atan2(delteY,delteX)+Math.PI;
this.angle=lerpAngle(beta,this.angle,0.6);
this.babyTailTimer+=deltaTime;
if(this.babyTailTimer>50)
{
this.babyTailCount=(this.babyTailCount+1)%8;
this.babyTailTimer%=50;
}
this.babyEyeTimer+=deltaTime;
if(this.babyEyeTimer>this.babyEyeInterval)
{
this.babyEyeCount=(this.babyEyeCount+1)%2;
this.babyEyeTimer%=this.babyEyeInterval;
if(this.babyEyeCount==0)
{
this.babyEyeInterval=Math.random()*1500+2000;
}
else
{
this.babyEyeInterval=200;
后面还有 30 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。