博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【HLSDK系列】HL引擎入门篇
阅读量:5121 次
发布时间:2019-06-13

本文共 552 字,大约阅读时间需要 1 分钟。

如果你打算拿HL的源码(也就是HLSDK)来改出一个自己的游戏,那你就非常有必要理解一些HL引擎的工作方式。

HL引擎分成两个部分,服务端和客户端。服务端管理所有玩家的状态和游戏规则,客户端负责显示UI和特效…之类的。

我们一般不对引擎本身(hw.dll sw.dll swds.dll)做什么手脚,因为我们没有源码,但是HL引擎开放了一些服务端和客户端的接口,

让我们可以定制自己的服务端和客户端,做成自己的游戏。

服务端接口和客户端接口都作为一个单独的DLL模块,我们可以自己修改这两个DLL,因为我们有源码!(就是HLSDK)

服务端模块放在 dlls\ 目录里,客户端模块放在 cl_dlls\ 目录里,这两个目录名字对应 HLSDK 里的项目名字。

HLSDK\dlls 项目编译出来就是 mp.dll 或者 hl.dll ,cl_dlls 项目编译出来就是 client.dll

我们可以认为开发 mp.dll 就是开发服务端,client.dll 就是客户端。只需要修改这两个模块,就能做出让你心满意足的作品。

 

我的文章里提到的服务端都是指 mp.dll ,客户端都是指 client.dll

转载于:https://www.cnblogs.com/crsky/p/6881161.html

你可能感兴趣的文章
弹框和遮罩层组件
查看>>
linux 下安装mysql相关笔记
查看>>
C# 二维码/条形码入门操作
查看>>
VirtualBox Bridged 无线网卡
查看>>
操作系统重点快览第二章
查看>>
list comprehensions列表解析
查看>>
Xilinx Zynq-7000嵌入式系统设计与实现 学习教程(1)
查看>>
mybatis xml和dao扫描写法
查看>>
第三周学习进度条
查看>>
6、Docker存储卷
查看>>
server application error应用错误
查看>>
Codis-FE配置启动
查看>>
python之collections之counter
查看>>
如何开发高性能低成本的网站之技术选择
查看>>
Hello 2019 自闭记
查看>>
Codeforces Round #470 Div. 1
查看>>
【PL/SQL】学习笔记 (8)光标之带参数的光标
查看>>
Google Latitude (Google 纵横)
查看>>
IOC——Spring的bean的管理(注解方式)
查看>>
一 分析easyswoole源码(启动服务)
查看>>