个人开发测试

  • 关于
  • 历史项目
  • 游戏开发
    • 一些轮子
    • Unity
    • UnReal
    • Godot
    • 常用框架
  • 游戏设计
    • 游戏品类研究
    • 游戏心理学
    • 游戏杂谈
  • 计算机科学
    • 算法、数据结构
    • 图形学
    • 网络
    • 计算机语言
  • 留言板
  • 推荐
计算机语言
计算机语言
Lua

【转】Lua 的代码加载和热更新方式

由于在游戏服务器的架构中,大部分的进程都是有状态的,所以就非常依赖热更新。Lua 方便的热更新是其得以在手游后端开发中大量使用的重要原因,本篇来讲一下我了解过的 Lua 的一些代码加载和热更新方式。 加载模块 dofile   使用 dofile 进行代码加载是最简单粗暴的,在进程启动的时候,直接将本进程所有要用到的脚本文件使用 dofile 加载进来。  如果需要重新加载,那么就对修改过的文件再次执行 dofile 重新加载一次。但是这样加载有一个不好的地方,就是每个文件都要对应的使用一个全局变量 Table 来…

2023年7月20日 1条评论 2931点热度 0人点赞 可以吃的妙脆角 阅读全文
CSharp

【转】C#中数组、ArrayList、List、Dictionary、LinkedList的区别与性能分析

数组: int[] buff = new int[6]; ArrayList: ArrayList buff = new ArrayList(); List: List _List = new List(); Dictionary: Dictionary _Dictionary = new Dictionary(); LinkedList: LinkedList _LinkedList = new LinkedList(); 分析比较 从上面初始化的几种类型可以看出,他们都属于引用类型。其中数组、List、Dict…

2023年1月10日 0条评论 2728点热度 0人点赞 可以吃的妙脆角 阅读全文

可以吃的妙脆角

平平无奇的游戏开发者

标签聚合
游戏杂谈 YFramework 游戏开发 lua C# 杂 unix 归档
最新 热点 随机
最新 热点 随机
【杂】2024.2.22 【杂】骑共享单车送了两个小时外卖 【游戏杂谈】浅析Roblox RP游戏中的社交 【游戏杂谈】游戏中的社交体系构建 【转】Lua 的代码加载和热更新方式 【转】C#中数组、ArrayList、List、Dictionary、LinkedList的区别与性能分析
【杂】-2022.5.16-在某论坛的回复(人生之意义) 【1】【常用框架】框架-代码规范 【游戏杂谈】【归档】MOBA品类游戏体验报告 【杂】-2022.6.12 【*3】游戏设计杂谈-设计核心 【0】【常用框架】框架-概述
最近评论
可以吃的妙脆角 发布于 2 年前(07月20日) 原文 https://wmf.im/p/lua-%E7%9A%84%E4%BB%A3%E7%A0%8...

COPYRIGHT © 2022 XuYue. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备2022001429号-1