摘要: 今天遇到一个需求,用UI Toolkit复刻Web端的页面,结果发现USS根本木的float属性,直接犯难了。 最后通过使用绝对定位来做到两栏布局,好在页面并不复杂,否则设置起来恐怕非常麻烦。(话说如果我全用绝对定位,是不是等于在用UGUI?) 实现如上,一个绝对定位解决,实际上在CSS中三栏布局也 阅读全文
posted @ 2023-06-07 09:26 羊行天下 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 核心代码: 1 /** 2 * @method 将一个class对象转换为vue对象的函数 3 * @param {string} elname 根据CSS选择器选择vue对象绑定的网页元素 4 */ 5 function ConstructVueObject(instance,elname){ 6 阅读全文
posted @ 2023-04-19 10:27 羊行天下 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 如果你在unity编辑器里制作了很多ScriptableObject资源,想通过代码自动化管理,可以使用AssetDataBase API和json序列化做到 以卡牌游戏为例: 1 private void LoadAllCards() 2 { 3 if (File.Exists(PATH)) 4 阅读全文
posted @ 2023-03-08 17:28 羊行天下 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 安装Tomcat 从Tomcat官方网站(https://tomcat.apache.org/)下载Tomcat安装包。在下载完成后,您可以按照以下步骤进行安装: 解压Tomcat安装包到您想要安装Tomcat的目录中。 打开命令行窗口,进入Tomcat的安装目录,并运行startup.bat(Wi 阅读全文
posted @ 2023-03-08 09:33 羊行天下 阅读(15) 评论(0) 推荐(0) 编辑
摘要: HTTP协议是Web应用程序开发中最重要的协议之一。在这篇博客中,我将为大家介绍HTTP协议的基本知识,包括请求和响应、状态码以及常用的HTTP方法。 请求和响应 HTTP协议是一种客户端-服务器协议,它通过请求和响应来传输数据。客户端发送一个HTTP请求到服务器,服务器根据请求返回一个HTTP响应 阅读全文
posted @ 2023-03-08 09:20 羊行天下 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1 //委托的定义 2 public delegate IEnumerator ActiveDuringTurn(Player[] otherplayers); 3 4 public event ActiveDuringTurn UEvent; 5 6 7 //依次启动协程 8 foreach (A 阅读全文
posted @ 2023-02-26 18:57 羊行天下 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 委托是C#里非常强大的一个性质,众所周知强类型语言中一般不允许把函数作为对象传递,你不能像JS/TS里这样写: 1 function Arouse(doing : (arg0 : number)=> boolen ){ 2 for(let i = 0;i < array.length;i++){ 3 阅读全文
posted @ 2022-12-09 10:07 羊行天下 阅读(240) 评论(0) 推荐(0) 编辑
摘要: typescript是javaScript的超集,相当于把弱类型的js变成了强类型的语言,并且实现了封装(成员私有),更方便面向对象编程。 然鹅,typescript并没有扩增原生JS的内容,比如:支持了import和export,却不会在编译时(正确的)实现,导致运行时报错;无法使用现代市面上高级 阅读全文
posted @ 2022-11-26 17:54 羊行天下 阅读(340) 评论(0) 推荐(0) 编辑
摘要: KeyNotFoundException是说字典里没有对应的键(Key)值 无论是IDE还是Unity编辑器报错,都先去检查自己对任何字典进行调用前有没有做"ContainsKey()"的判断 1 Dictionary<Key,Value> d = new Dictionary<Key,Value> 阅读全文
posted @ 2022-08-08 14:36 羊行天下 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 现在数学愈上愈难,越讲越快;这学期也快结束了,希望不要挂科。 其实我们的数学课课时严重不足,图论才开了个头,就已经只剩两周了··· 阅读全文
posted @ 2022-06-07 18:39 羊行天下 阅读(52) 评论(0) 推荐(0) 编辑