- 博客(34)
- 问答 (1)
- 收藏
- 关注
原创 UniVue大版本更新:UniVue2.0.0-preview
UniVue大版本2.0.0-preview预览版本:全面替代反射,不再使用任何反射,提高性能;重构View模块,更加灵活好用,功能更加全面;重写运行时调试器,性能更强,功能更丰富全面。
2024-10-02 22:51:11
1016
原创 Unity分享:继承自MonoBehaviour的脚步不要对引用类型的字段在声明时就初始化
为什么建议继承自MonoBehaviour的脚步不要对引用类型的字段在声明时就执行初始化赋值?
2024-07-26 22:56:26
519
原创 UniVue@v1.5.0版本发布:里程碑版本
UniVue@v1.5.0:本地化的支持,一行代码完成游戏语言环境的切换,同时支持对图片的本地化。里程碑的版本发布。
2024-07-18 18:09:54
619
原创 UniVue@v1.4.0版本发布:运行时调试器RuntimeDebuger
UniVue@v1.4.0版本发布:使用强大的运行时调试器快速定位问题、完成UI功能测试,使用运行时调试器无需将项目设置为Debug模式,运行时调试器对项目没有任何要求,开进入游戏模式后打开运行时调试器即可。
2024-07-14 00:41:34
519
原创 UniVue第一个版本发布说明
UniVue第一个稳定版本发布。如果使用UniVue,一天的时间你学不会,一天的时间无法让你喜欢上它,这将是框架的失败、我的失败!如果随着功能的强大要写的代码变多了,这也将是我的失败,UniVue的初衷是:永远不写重复低效的代码,让你只关心游戏的玩法,游戏的视觉效果。
2024-06-17 00:15:03
770
原创 UniVue更新日志:SuperGrid组件的使用
如何在UniVue使用SuperGrid视图组件实现游戏中常见的背包物品的拖拽放置以及跨背包物品的拖拽放置功能。完成这些功能只需要做写两行代码:一:绑定数据;二:加入GridGroup组件。
2024-06-16 22:30:43
545
原创 UniVue更新日志:使用ObservableList优化LoopList/LoopGrid组件的使用
在UniVue中使用两行代码实现UGUI中的最基操的操作:循环滚动、无限滚动。配上UniVue的数据模式双向绑定实现王炸效果。以及使用ObervableList实现基于数据驱动的UI实时响应的MVVM设计理念。
2024-06-11 19:53:52
1178
1
原创 UniVue更新日志:使用GroupModel与AtomModel实现更加灵活的数据绑定形式
UniVue更新日志:使用GroupModel与AtomModel实现更加灵活的数据绑定形式。使用GroupModel可以实现任意你想要绑定数据的任意组合形式。甚至你可以不用再创建类对象去绑定UI。
2024-06-08 21:28:41
363
原创 UniVue更新日志:使用源生成器优化Model和ViewModel层的设计
使用c#源生成器优化UniVue的框架,解放编写低级代码,提供效率。同时完全提现UniVue的零入侵思想。
2024-06-07 14:21:51
1541
2
原创 Unity如何拷贝打开别人的项目指南
只要拷贝了上面三个目录你的项目设置就和别人的一样了(其余的东西都可以根据这些设置还原出来)。其余那些东西都可以通过上面三个目录进行完整还原出来。如果还要其它设置,那个。这就是今天的分享了,希望对你有所帮助!如果有错误请进行指正,这些是我自己摸索的经验,有可能有不足之处,大家也可以分享一下你们的经验借我借鉴借鉴~~在Unity中我想要别人拷贝我的项目,或者我要拷贝别人的项目,那么多项目文件我只需要拷贝哪些目录就可以了?
2024-06-05 00:33:26
1904
1
原创 《混乱厨房(Chaos Kitchen)》游戏demo
适合Unity新手入门项目《混乱厨房(Chaos Kitchen)》,实现switch上面《分手厨房》的游戏。游戏里面使用了对象池、音频管理系统、基于发布订阅的事件系统,很适合新手了解学习这些以后游戏开发中必须掌握的技术。
2024-06-04 19:44:58
478
原创 UniVue功能更新:使用视图组件组合方式创建灵活、复杂的视图功能
UniVue视图重构,采用组合的方式优化视图的功能拓展,为功能更复杂、更灵活的视图提供可能。
2024-06-04 19:26:07
418
1
原创 一种基于位运算的斗地主超高性能算法——提示算法和不洗牌算法
一种基于位运算的斗地主超高性能的算法,包含出牌规则检查、获取出牌类型、出牌提示、不洗牌算法、随机洗牌算法。算法内部除了洗牌算法会必要的进行内存分配,其它所有的算法都是零GC,不会在堆上开辟任何内存!!!自动模拟测试中,完成一局游戏只要75纳秒!!!
2024-05-29 17:27:54
867
原创 一种基于位运算的斗地主超高性能算法——出牌规则检验和获取出牌类型
斗地主(FightingTheLandlord)扑克牌游戏,封装了如何获取玩家出牌的类型,检查当前玩家出牌是否符合斗地主规则以及完全随机化的洗牌算法。算法全部是利用与、或、非等逻辑运算,算法不使用任何额外的数据结构,不会开辟任何堆内存,GC为零,即使是最差的算法执行也只需要300ns(纳秒)!
2024-05-19 12:50:16
1080
3
原创 基于UniVue框架的第一个项目:《快乐棋牌》
目前第一个使用UniVue做的项目《快乐棋牌》已经”做出来了“,项目里面包含了商店系统、道具buff系统、好友系统、任务系统、玩家成长系统,可以局域网内进行联机也可以在广域网下进行联机(这需要在广域网下部署服务器)。目前项目还在持续更新中,如果你对这个项目感兴趣,不妨加入进来一起和我制造完善。目前所有的UI系统、游戏事件系统、网络接口都已经完成,商店和道具系统完成了绝大部分。后面再上传到gitee仓库。最近太忙了,可能更新比较慢..........
2024-05-16 15:13:15
335
原创 如何在Unity中实现Web前端Vue的框架模式:UniVue的解决方案
在Unity中实现web前端框架Vue,基于mvvm架构的UI框架。
2024-05-01 00:08:50
530
7
原创 UniVue一个基于MVVM设计的Unity高效率UI框架
基于Unity的UGUI框架,使用MVVM思想编写的一款UI框架。支持数据和UI的双向绑定,同时还包含了一个高效的UI事件系统。使用UniVue可以让你不用再写任何GetComponent()函数去获取指定的UI组件,也不用自己去将事件绑定到UI上。这些重复、低效的代码都由框架完成。
2024-04-29 17:40:26
1937
6
原创 如何快速搭建专属你的权限系统?来看看这儿怎么做的吧!!!
快速构建你的权限系统!!!一个简单的非侵入式的自定义的小springboot-starter!!!麻雀虽小但也五脏俱全!!
2022-11-06 22:50:45
578
2
原创 算法题(一):对一个给定的范围整数(控制台输入)进行分解质因数
算法题(一):对一个给定的范围整数(控制台输入)进行分解质因数(代码简单易懂,还有代码改进演示)
2022-03-18 19:20:56
154
C语言课程设计报告-基于哈希表的二叉树优化,利用哈希表的查找性能优化二叉树的操作(比平衡二叉树性能更高)
2023-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人