
游戏开发技术方案
文章平均质量分 73
这里主要保存游戏开发过程中常见的需求已经对应的解决方案
水山先生
这个作者很懒,什么都没留下…
展开
-
Unity客户端无缝地图实现方案
可以创建不同的组来分别加载不同种类的物体,比如大、中、小模型,光照类型、粒子系统。GameObject Prefix是将所有名字是该前缀的对象放入同一个层级,如果游戏对象前缀为空,则将会将对象名字为空的对象放在一起,如果想将某个对象放入指定的文件夹,则将ObjectsParent脚本添加到改对象上,并设置前缀,如例1。这个工具是用来切分场景对象来生成虚拟网格和切分场景用的,需要打开需要切分的场景,也可以用来管理光照设置,还可以批量分割和管理地形,也可以从虚拟网格中生成场景。是用来移动场景中对象的布局的。原创 2025-01-11 22:06:53 · 998 阅读 · 0 评论 -
实现一个无缝的世界服务器
当代理服务器收到一个来自未知客户端的连接时,就会把它转发给登录服务器进行验证,一旦用户通过验证,登录服务器就会通知客户所在的代理服务器和客户所在的节点服务器。代理服务器等待一个特殊的数据包,包含“上线”的命令,精确的控制代理服务器上线时间,启动的条件:确定登录服务器已经启动、世界管理器把世界区域发送给节点服务器。如果不希望把游戏架构暴露给世界地图服务器,那么有一种方式就是,所有的通信都通过一个代理服务器,让他进行转发。登录服务器负责处理客户的验证,得到玩家位置信息,找到正确的节点服务器,并且进行连接,原创 2022-09-28 16:06:32 · 487 阅读 · 0 评论