![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏常用框架和算法
文章平均质量分 56
游戏常用框架和算法
17岁的勇气
愿70岁依然有勇气
展开
-
游戏开放式新手引导框架设计
模块设计:1.新手引导的触发方式应该是挂在logic外的 不应该和代码混在一起 (可以用观察者模式 事件来触发)2.引导有很多不同的表现和行为(不同的object),并且需要处理好每个引导的生命周期(需要有一个引导行为的接口 实现初始化和清空这两个必要的接口)。3.满足引导触发条件后,先加入引导列表判断优先级后决定是否展示4.引导触发后的逻辑大概有:行为对象初始化,当前行为引导是否满足条件能触发,触发后的表现,表现完后的清空 ,执行下一个行为,引导结束。还有各种引导行为跳转、回退、插入,这么多的原创 2024-08-16 14:25:30 · 275 阅读 · 0 评论 -
unity打图集原理记录
先记录一下 日后更新 原理原创 2021-02-07 09:59:41 · 816 阅读 · 0 评论 -
unity 代码热更+资源管理框架总结
一.对于代码热更有两个方案1.用其他语言做热更,需要可以在C#这边创建一个lua虚拟机,于是就要和C#能够和Lua交互,C#执行lua虚拟机执行启动代码 所有逻辑用lua写 打包lua文件进行代码热更相关C#和lua交互的框架:1.xlua 腾讯开源框架 目前算是大家用的最多的框架,商业项目也算是用的比较多2.tolua,slua这些比较老的框架,算不上很了解2.C#用反射模式执行启动代码,C#打dll ,但IOS没有内存访问权限,用不了反射模式,于是有了一些绕过IOS这个机制,做反射的框架相关原创 2022-04-26 19:10:37 · 5437 阅读 · 0 评论 -
A* lua
视频链接重要知识1.消耗f = g (离起点距离)+h(离终点距离)2.开启列表3.关闭列表4.格子列表的父对象A*算法就是通过一步步的遍历周围的点(不可到达的点不计)遍历周围的点 如果周围的某个点已经在开启或者关闭列表中了就不用管了 放入开启列表中 然后从开启列表中找出消耗最少的点放入关闭列表 然后再判断是不是和终点一样了 如果是和终点一样就不用再遍历了结果路径是从终点找自己的父对象一直找到起点怎么知道终点是无法到达的:既然是死路,在某种限制下一定会出现找不到路的情况, 也就是没原创 2020-03-27 21:42:35 · 441 阅读 · 0 评论 -
浅谈MVC在游戏中的用处
MVC主要是应用在web开发的框架中的其中M指 model 模型即是数据 例如:血量的数值V是指view 视图 即UI,text等C是指Ctrl 控制器 用来控制model和view其中model和view不能直接交互而游戏开发中MVC一般都是用来做UI界面的...原创 2020-03-09 21:53:21 · 509 阅读 · 1 评论