ToLua学习
ToLua是基于LuaInterface(LuaInterface是一个实现lua和微软.Net平台的CLR混合编程的开源库)用于C#和Lua之间交互的插件,经常作为Lua热更的基础(关于热更的知识可以查看我的之前的《浅谈游戏热更新》的文章),下面将介绍以及演示ToLua。
Just Share
ToLua是基于LuaInterface(LuaInterface是一个实现lua和微软.Net平台的CLR混合编程的开源库)用于C#和Lua之间交互的插件,经常作为Lua热更的基础(关于热更的知识可以查看我的之前的《浅谈游戏热更新》的文章),下面将介绍以及演示ToLua。
游戏开发一般都需要大量迭代,例如节假日的特殊活动,赛季更新等等情况,最简单的方法就是让玩家重新下载最新包体,但有些游戏动辄几十G,,很显然这方式会让玩家的体验很差,所以就诞生了热更新技术,下面将会介绍热更新涉及的一些知识。
之前看到状态机的时候顺便了解了另一种AI编程系统,它便是行为树,下面将介绍行为树并提供如何通过行为树在Unity实现AI。
之前看过关于回放系统的实现,于是为了深入该系统的学习,便实现了一个简单的回放系统,下文是该系统的思路。
该文以《【游戏设计模式】之二 论撤消重做、回放系统的实现:命令模式》为主要思路,毛大的这类文章都是很好的设计模式思路在游戏上的应用,很推荐看看。
原本我个人不是很想写一些零零散散的知识点的,但是我发现百度上一些结论是错误的,所以特意写一篇文章来说明。