Unity3d - RPG项目学习笔记(二十五)
接上期,前期实现了技能信息的创建以及读取至内存中,现在开始着手建立技能的显示框。
本期先实现技能界面的显示与隐藏。
需求:
①点击功能栏的技能,呼出技能栏;
②再次点击技能图标,隐藏技能栏。
思路:
与前期功能实现一个思路,建立单例模式,然后加入显示标示位,然后控制TweenPosition的播放与反播放就可以了。
脚本如下:
Class SkillUI
{
public static SkillUi _instance;
pravte TweenPosition tween;
private bool isShow = false;
void Awake( )
{
_instance = this;
tween = GetCompnent<TweenPosition>( );
}
public void TranslateState( )
{
if(isShow)
{
tween.PlayResers();
isShow = false;
}
else
{
tween.PlayFawrod( );
isShow = true;
}
}
}
这样就实现了显示隐藏功能。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步