06 2022 档案

摘要:面向对象三大特性 封装 继承 多态 Lua的面向对象 Lua语言本身并不是为了面向对象而设计,但是可以通过Lua的table、metatable等语言特性来实现面向对象。通过将字段、函数放入表中,形成对象。可使用元表实现继承 代码实现 1、封装 创建Cat猫基类,具有Run( )方法 @class 阅读全文
posted @ 2022-06-20 00:05 云小孤 阅读(126) 评论(0) 推荐(0) 编辑
摘要:前言 一个简单版本的事件中心实现 为什么需要事件中心? 游戏中可能有多个模块需要使用到同一个事件,比如怪物死亡事件需要被结算模块、任务模块、其他怪物等监听到,并作出相应处理 实现原理 核心采用C# 委托来实现事件中心 代码实现 核心脚本 EventCenter.cs EventType.cs 其他测 阅读全文
posted @ 2022-06-13 00:20 云小孤 阅读(605) 评论(0) 推荐(1) 编辑
摘要:使用Unity 2021.3.3f1c1后,VSCode 突然就不能进行代码提示、代码跳转、找不到csharp格式化程序等等,开始以为是插件问题,后来在一篇博客找到解决办法:把.NET 5.0 升级.NET 6.0,重启VSCode就行了 PS:在Unity中通过VSCode打开脚本后,可以通过查看 阅读全文
posted @ 2022-06-12 21:11 云小孤 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩