当前位置: 首页 > 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/957469/

相关文章:

  • 新乡市网站建设中建招聘官网入口
  • 网站做签到功能新手做网站推荐
  • c语言 网站开发中国最大的装修网络平台
  • 网站域名注册需要什么手续微信公众号运营一年多少钱
  • 常德德山经开区建设局网站网站开发可行性研究报告
  • 微信公众号微网站建设网站内容页面怎么做的
  • dw做网站弊端10g免费空间申请
  • 网站数据库是什么意思泰州网站开发公司
  • 长沙做网站公司网站建设建站在线建站
  • 网站程序怎么备份百度商务合作联系
  • 网站开发7个基本流程图一个小程序制作价格
  • 国内网站 专做国外视频网络优化大师手机版
  • 自己做网站需要固定ip吗网站内容被攻击该怎么做
  • 图片网站虚拟主机专做国外采购的网站
  • 有什么做节能报告的网站河南建设部网站官网
  • 免费人物素材网站网站模板制作与安装教程视频教程
  • 如何利用网站模板网站开发双语
  • 瑶海区网站建设公司传媒公司网站设计方案
  • 做电影网站需要那种服务器网站选项怎么做
  • 网站开发 文学wordpress主git题
  • 帮人建网站价格什么视频直播网站做挣钱
  • 阿里巴巴国际站运营模式网站建设能挣钱
  • 玉林做网站的公司公司网站开发方案
  • 甘肃省城乡建设局网站顺德网站建设咨询
  • 网站宣传流程网站开发实训报告参考文献
  • 深圳专业做网站公司最近的新闻军事最新消息
  • 南通网站定制费用网站做联盟收入
  • 7474网页游戏大全东莞网络优化公司
  • 广州网站建设 粤icp信息流优化师培训
  • 哪家微网站做的好wordpress 用户排序