当前位置: 首页 > news >正文

网站公告模板代码填空秒懂网站

网站公告模板代码,填空秒懂网站,京网站建设首选白龙马,网页设计咨询想要使用UnityEditorWindow作为调试窗口吗? 这样做可以很方便的针对游戏中的重要对象做调试。 但是有一个很不方便的地方,OnGUI 的刷新频率不高,或者说需要鼠标点击之后才会重绘,如何解决这一问题? 可以如下操作&am…

想要使用UnityEditorWindow作为调试窗口吗?

这样做可以很方便的针对游戏中的重要对象做调试。

但是有一个很不方便的地方,OnGUI 的刷新频率不高,或者说需要鼠标点击之后才会重绘,如何解决这一问题?

可以如下操作:

在 Update 函数中调用 Repaint();

using System;
using System.Collections.Generic;
using System.Text;
using cfg.Config;
using InPlayBuff;
using UnityEditor;
using UnityEngine;public class BuffDebugWindow : EditorWindow
{[MenuItem("SoyBean/Debug/Buff")]private static void ShowBuffDebugInspector(){BuffDebugWindow window = EditorWindow.GetWindow<BuffDebugWindow>();window.Show();}private void OnGUI(){if (!Application.isPlaying)return;if (_manager == null){_manager = FindObjectOfType<BuffManager>();}if (_manager == null){return;}List<BuffBase> allBuff = _manager.GetAllBuff();for (int i = 0; i < allBuff.Count; i++){BuffBase buff = allBuff[i];DrawBuffInfo(buff);}}private void DrawBuffInfo(BuffBase buff){StringBuilder builder = new StringBuilder();builder.Append(buff.Owner.name);builder.Append(" | ");builder.Append(buff.Name);builder.Append(" | ");builder.Append(buff.RemainingDuration);builder.Append(" | ");builder.Append(buff.CurrentLevel);builder.Append(" | ");builder.Append(buff.Description);builder.Append(" | ");if (buff is SpecialDataBuff){SpecialDataBuff specialDataBuff = buff as SpecialDataBuff;for (int i = 0; i < specialDataBuff.Data.AttributeNumber1.Count; i++){builder.Append($"效果{i}:");IDToFloat idToFloat = specialDataBuff.Data.AttributeNumber1[i];builder.Append(LubanConfigManager.Instance.Tables.AttributesDataConfig.Get(idToFloat.ID).Name);builder.Append($"{idToFloat.Value} ");}}EditorGUILayout.LabelField(builder.ToString());}private void Update(){if (_manager != null){Repaint();}}private BuffManager _manager;
}

这里是我写的一个 buff 实时查看调试器。

在游戏运行起来的时候此调试器才会工作,这个调试器会实时展示当前游戏中存在的 buff 信息。

http://www.yayakq.cn/news/39513/

相关文章:

  • 一个综合网站上线多少钱海门做网站
  • 网站快照查询备案中的网站信息怎么填
  • 郴州建设工程信息网站企业高端网站建设
  • 鞍山云网站深圳12个区排名
  • 北京市建设工程造价管理处 网站网站备案核
  • 自建网站平台要多少钱湖南智能网站建设多少钱
  • 西安设计网站的公司旅游网站设计完整代码
  • 平昌网站建设贵阳网站制作软件
  • 企业建设网站需要什么资料惠州惠城区建设网站
  • 1高端网站建设wordpress 在线留言
  • seo优化网站查询网站免费源码大全无用下载
  • 建设网站过程视频可以推广的网站有哪些
  • 网站建设服务公司有哪些j2ee只做网站
  • 行业前10的网站建设公线上商城的推广方案
  • 商城网站功能模块有哪些建设网站需要多少人
  • 信阳市商务局网站加油站建设公告用户界面设计与制作
  • 石家庄建站模板青柠影视免费高清电视剧
  • 农村做网站赚钱美工做网站尺寸多少钱
  • 大淘客怎样做网站wordpress黄页
  • c 能用来做网站吗西宁做网站公司
  • asp网站开发技术网络系统工程师
  • 网站图片怎么做的高级网站推广设计制作
  • php 资讯网站建设平台公司
  • 什么是网站策划书北京企业建设网站公司简介
  • 网站建设违法行为学校诗歌网站建设
  • 虚拟币交易网站建设服装定制价格
  • 杭州建设网站公司哪家好全国做网站哪家好
  • 玉树营销网站建设哪家好wordpress tag 模板
  • 1688网站的特点wordpress调用排序从大到小
  • 柳州正规网站制作网页制作基础教程第二章