一 简言
1.做过游戏的朋友肯定知道,游戏服务器框架可以用c, c++, java等相关语言来写, 但你可能不知道typescript也可以用来写服务器逻辑,下面就由我来带大家介绍下,如何用typescript写游戏服务器。
2.开始之前我先简单介绍一下NodeJs,它是让JavaScript运行在服务器端的开发平台,虽然JavaScript已经在近几年已经一统的前端的江湖,所以已经开始进入服务端的领域.NodeJs是基于Chrome JavaScript运行时建立的一个平台,使用C++编写的,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。NodeJs采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密集型实时应用,所以我觉的很适合写游戏服务端。
二 环境搭建
1. NodeJs 安装包下载地址为: https://nodejs.org/en/download/

2. VsCode 安装包下载地址为: https://code.visualstudio.com/

3. 大家根据自己的环境来下载对应的安装包,具体的安装流程我就不多说了,很简单的,一直下一步就行。
4.安装完后检测一下是否安装成功,开始=》运行=》输入cmd=》输入命令 node --version 可以查看到当前nodejs的版本号,接着可以输入命令 npm -v 可以查看到当前npm工具的版本号。

5. 最后配置环境变量,在nodejs的安装目录下面新建二个目录,node_cache和node_global。创建完目录后打开cmd命令窗口输入 npm config set prefix "D:\Program Files\nodejs\node_modules\node_global" 再输入npm config set cache "D:\Program Files\nodejs\node_modules\node_cache"。再进入环境变量对话框,在用户变量下的path里面加上node_global目录,在系统变量新建NODE_PATH输入node_module目录,如下图所示。



6. 现在可以开始安装模块了,在cmd命令窗口输入 npm install -g typescript 安装完后可以发现目录下多了一个模块,-g的意思是全局安装,如果你是想在自己项目里安装一个模块的话,可以不加。

好了,基础环境搭建就到这里了,下一篇给大家讲如何用vscode新建工程和断点调式,大家有什么问题可以我微信或者QQ,一起交流。
网友评论