会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
EatAllCodes
博客园
首页
新随笔
联系
订阅
管理
2025年9月
基于有限自动机原理实现路径有效性检测
摘要: 前言 最近在项目开发过程中遇到一个问题,是关于Windows传统DOS路径有效性检测的,在面对不同的指示为路径的字符串时,将它们作为输入,引申出来的几个问题。 如何判断其是否符合目前各种操作系统的文件管理的路径规范? 在文件本身是否存在作为可选项时,如何判断一个路径是否为有效的路径? 如何实现跨平台
阅读全文
posted @ 2025-09-01 14:11 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
2024年11月
Unity常见问题合集(一)
摘要: PS:不定期更新...... 【目录】 (1)无法关闭自动编译 (2)UnityHub打开一直在转圈 (1)无法关闭自动编译 描述:Edit — Preference — General — Auto Refresh,显示"Auto refresh must be set when using co
阅读全文
posted @ 2024-11-10 16:19 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
2024年10月
游戏中的对象池技术探索(一)
摘要: 前言 对象池技术在游戏开发中的应用非常普遍,它是一种高效管理对象实例的技术,能够避免频繁和重复创建对象所带来的性能开销。本篇文章我们就来探索一下如何在游戏开发中设计通用对象池,使之易于使用和扩展。 代码 代码目录结构 ObjectPool BaseInterfaceSettings ObjectPo
阅读全文
posted @ 2024-10-03 09:27 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
基于ScriptableObject设计游戏数据表
摘要: 前言 本篇文章是针对之前对于ScriptableObject概念讲解的实际应用之一,在游戏开发中,我们可以使用该类来设计编辑器时的可读写数据表或者运行时的只读数据表。本文将针对运行时的只读数据表的应用进行探索,并且结合自定义的本地持久化存储方式使得基于ScriptableObject开发的数据表能够
阅读全文
posted @ 2024-10-01 20:35 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
2024年9月
字段临时缓存包装器
摘要: 前言 在实际开发中,我们有时候存在一种需求,例如对于某个字段,我们希望在某个明确的保存节点前对字段的修改都仅作为缓存保留,最终是否应用这些修改取决于某些条件,比如玩家对游戏设置的修改可能需要玩家明确确认应用修改后才会保存下来,在此之前玩家在游戏界面上的所有修改都是临时的。 本文基于这个需求探索出了一
阅读全文
posted @ 2024-09-30 11:49 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
Monobehaviour单例实现的探索(一)
摘要: 前言 在Unity3D游戏开发中,Monobehaviour单例模式是常见的设计模式之一,具有广泛的应用需求。本篇文章参考自一位外国友人的代码,让我们学习一下他的设计思路吧。 代码 v1.0 using UnityEngine; /// <summary> /// 非持久化单例 /// </summ
阅读全文
posted @ 2024-09-29 13:58 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
继承实现单例模式的探索(二)
摘要: 前言 本篇文章继续探索通过继承实现单例模式的可行方案,这次的方案将采用反射机制隐式创建派生类实例,示例代码为C#。 代码 v1.0 using System.Reflection; /// <summary> /// 单例模式基类 /// </summary> /// <typeparam name
阅读全文
posted @ 2024-09-28 12:14 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
继承实现单例模式的探索(一)
摘要: 前言 之前看到朋友采用继承的方式来实现单例模式,觉得很厉害,随后自己去探索了一番,以前实现单例模式都是把代码内联到具体的类中,这使得工程中每次需要使用单例模式时,都采用拷贝的方式,增加了很多冗余代码,并且难以规范单例的统一标准,使得代码不方便扩展和管理。这次探索找到了一种实现方式,先记录下来,后续如
阅读全文
posted @ 2024-09-27 16:57 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
2024年8月
Unity3D安卓游戏第三方SDK接入
摘要: PS:持续更新... 什么是SDK? SDK(Software Development Kit,软件开发工具包)是一个用于构建应用程序的工具集,包含开发特定软件的必要工具、库、文档和示例代码。SDK通常由软件或硬件厂商提供,帮助开发者更容易地为特定平台、操作系统、设备或服务创建应用程序。 SDK的应
阅读全文
posted @ 2024-08-30 14:20 我与岁月的森林
阅读(1)
评论(0)
推荐(0)
Android游戏开发常见知识合集(Unity3D)
摘要: PS:持续更新... 简介 Unity3D的特色之一就是具有良好的跨平台特性,随着移动设备的普及,移动端游戏的开发成为了多数游戏开发者所必备的技能之一。而Android作为最为普及的移动端系统,学习如何开发Android游戏是很有必要的。 环境配置 开发环境 1.Unity3D 2.Unity3D构
阅读全文
posted @ 2024-08-30 14:09 我与岁月的森林
阅读(0)
评论(0)
推荐(0)
下一页
公告