using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ESharkByAxisZ : MonoBehaviour
{
[Tooltip("Z轴抖动幅度,以Z轴为中心向两侧等角度抖动")]
public int sharkAngle = 10;
bool isShark = false;
Vector3 angle = new Vector3(0, 0, 0);
int halfAngle;
[Tooltip("抖动步进比例,比例基数为抖动幅度")]
public float sharkStep = 0.5f;
int dir = 1;
public void Open()
{
isShark = true;
halfAngle = sharkAngle / 2;
angle = transform.localEulerAngles;
}
public void Close()
{
isShark = false;
transform.localRotation = Quaternion.identity;
}
void Update()
{
if (!isShark)
return;
angle.z += dir * sharkStep * halfAngle;
if (angle.z >= halfAngle)
dir = -1;
else if (angle.z <= -halfAngle)
dir = 1;
transform.localEulerAngles = angle;
}
}
Unity仿iOS桌面图标抖动效果
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 哇!已经三月了~各位小伙伴复工了吗? 苹果的iOS13新bug,竟然可以隐藏桌面图标!今天我们就分享一下怎样隐藏桌...
- 问题如图示: 解决之代码: 摘自: https://ask.dcloud.net.cn/article/36554
- PWA(Progressive Web App)是一种理念,使用多种技术来增强 web app 的功能,可...