个人开发测试

  • 关于
  • 历史项目
  • 游戏开发
    • 一些轮子
    • Unity
    • UnReal
    • Godot
    • 常用框架
  • 游戏设计
    • 游戏品类研究
    • 游戏心理学
    • 游戏杂谈
  • 计算机科学
    • 算法、数据结构
    • 图形学
    • 网络
    • 计算机语言
  • 留言板
  • 推荐
一些轮子
中间件 模块设计
一些轮子

【开发轮子】C#日期/时间格式

1. // C# 日期格式2. DateTime dt = DateTime.Now;3.4. dt.ToString();//2005-11-5 13:21:255. dt.ToFileTime().ToString();//1277564168599128166. dt.ToFileTimeUtc().ToString();//1277567048599128167. dt.ToLocalTime().ToString();//2005-11-5 21:21:258. dt.ToLongDateString()…

2022年4月22日 0条评论 1835点热度 0人点赞 可以吃的妙脆角 阅读全文
一些轮子

[转]【开发轮子】记一次EditorWindow无法打开的问题

遇到了相同的问题,记录一下。 Unity在Editor下可以编辑窗口,显示代码如下: 但是在一次代码修改后偶然发现该窗口无法再次打开,查了一下原因,应该是已经打开了,但是确实又没看到,后来发现左上角有个很小的东西。 目测应该是这里了,但是仍不知所云,重启Unity甚至重启电脑都没有用。后来查到一个可能是改动的代码有错导致显示出错之后,这样手动无法关闭,造成这个窗口一直是开着的,所以无论怎样,都无法打开。 一个处理的办法是将脚本删除,重新导入之后,就发现可以正常打开了。这里应该是Unity的一个坑,所以在发现脚本编译…

2022年4月14日 0条评论 2630点热度 1人点赞 可以吃的妙脆角 阅读全文
Unity

【YFramework】【EventSys】基于Unity的轻量全局事件系统

最近在造轮子,事件系统的核心目的是为了降低模块间耦合,事件驱动可以更好的解耦和组织代码。本方案主要基于C#的委托实现,典型的观察者模式的应用。 技术选型: C#的委托与事件 C#的委托类型可以关联多种拥有相同形参签名的函数,并且可以使用Invoke方法顺序调用,设计上可以用作回调。 C#的event是一种限制的委托类型,额外帮助委托实现了ADD和Remove方法,设计上留作被观察者的接口,供外部方法监听。且event只能在方法外部声明,且只能由被观察者触发,虽然保证了操作安全,但是降低了自由度。 因为我希望可以实现…

2022年3月26日 0条评论 1789点热度 0人点赞 可以吃的妙脆角 阅读全文
一些轮子

[转]【开发轮子】C#委托的介绍(delegate、Action、Func、predicate)

C#委托的介绍(delegate、Action、Func、predicate) - @大龙哥 - 博客园 (cnblogs.com) 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。   1.委托的声明   (1). delegate         delegate我们常用到的一种声明     Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类…

2022年3月24日 0条评论 1886点热度 0人点赞 可以吃的妙脆角 阅读全文
一些轮子

【开发轮子】【JSON】基于NewtonSoft.Json库进行操作

JToken          -抽象基类  JContainer     - 能够包含其它JToken的JToken抽象基类    JArray     - 表示一个JSON数组(包含一个有序的List<JToken>)    JObeject      - 表示一个JSON对象(包含一个IEnumerable<JProperty>)    JProperty     - 表示一个JSON属性(在JObject中是一个name/JToken键值对)  JValue       - 表示一个原生JSON…

2022年3月21日 0条评论 1756点热度 0人点赞 可以吃的妙脆角 阅读全文
一些轮子

【YFramework】【开发工具】Excal2Json

继承于项目[neil3d/excel2json: 把Excel表转换成json对象,并保存到一个文本文件中。 (github.com)] 后续开发自己的版本,结合Unity内工具一同使用。 #V1.4.4: -BugFix:无指定数据类型列视为无效列,不进行数据处理。规避新版ExcelDataReader带来的空数据格子问题。 #TODO: --更多的数据导出格式支持:Json Xml --更多的表格自定义:根据数据类型处理数据。根据数据前缀进行分开导表。 -----------------------------…

2022年3月13日 0条评论 1533点热度 0人点赞 可以吃的妙脆角 阅读全文
Unity

【YFramework】【DataTable】Unity数据表导入及处理

最近在把之前自己写的/用的舒服的脚手架抽出来,做通用模块。花一天时间写了一下Unity中数据表的读取和数据持久化操作。 关于数据导入其实有很多技术路线可以用。大多数都是以excel为起点(策划友好的),unity可读/可动态加载的格式(json,xml,csv,lua,assetdatabase等)为终点的 序列化/反序列化 处理方案。这部分的编码没有什么技术含量,主要的工作量在于处理C#中对于对象类型的强要求。如果用lua实现的话工作量不超两个小时,毕竟万物基于table。 目前V0.1版本采用的技术路线是,ex…

2022年2月12日 0条评论 2567点热度 0人点赞 可以吃的妙脆角 阅读全文

可以吃的妙脆角

平平无奇的游戏开发者

标签聚合
游戏开发 C# 归档 游戏杂谈 YFramework unix lua 杂
最新 热点 随机
最新 热点 随机
【杂】2024.2.22 【杂】骑共享单车送了两个小时外卖 【游戏杂谈】浅析Roblox RP游戏中的社交 【游戏杂谈】游戏中的社交体系构建 【转】Lua 的代码加载和热更新方式 【转】C#中数组、ArrayList、List、Dictionary、LinkedList的区别与性能分析
【杂】2024.2.22 【0】【常用框架】框架-概述 【杂】-2022.6.11-2 【杂】-2022.3.19 留言板 【游戏杂谈】【归档】MOBA品类游戏体验报告
最近评论
可以吃的妙脆角 发布于 2 年前(07月20日) 原文 https://wmf.im/p/lua-%E7%9A%84%E4%BB%A3%E7%A0%8...

COPYRIGHT © 2022 XuYue. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备2022001429号-1