Node.js服务器进行 Unity Multiplayer游戏开发
来源:互联网 发布:淘宝标题滥用关键词 编辑:程序博客网 时间:2024/06/13 00:44
孙广东 2016.5.4
如何用一个专用的服务器驱动的Node.Js 创建我们自己的多人游戏。这将建立在 websocket的实时响应的多人游戏。 具体逻辑自己 编写吧
首先在 AssetStore中搜索 Web Socket 就看到Unity官方的 插件‘
https://www.assetstore.unity3d.com/cn/#!/content/38367
然后介绍一个 开源库 Socket IO
https://www.assetstore.unity3d.com/en/#!/content/21721
这有片文章对这两个的对比
https://gist.github.com/zeusdeux/5491cff541fb4ac4c142
然后在项目中导入 SocketIO
下载开发工具 Brackets
在项目的Asset 文件夹同级新建 目录 server , 然后使用 Brackets 打开这个文件夹。
我们搜索 Socket IO , 进入地址为: http://socket.io/get-started/chat/
http://socket.io/docs/# 文档可以查看各种API。
来到这个server 文件夹下 进入CMD , 然后输入
然后就在项目中出现了
还要安装 :
客户端连接服务器
// require()异步加载socket.io, 然后执行回调函数构造一个IOvar io = require('socket.io')(process.env.PORT || 3000);// 输出一个Logconsole.log('server started');
同样在控制台 启动服务器, ip:localhost, port:3000 输入:
Node 中添加这样代码:
io.on('connection',function(socket){ console.log('客户端被连接');})
unity中新建一个main 场景, 新建一个对象 命名 NetWork 然后添加脚本 SocketIOComponent.cs 然后设置 端口号为咱们代码中的3000。
然后我们Cmd启动 Node服务器, 然后在play model Unity编辑器。 会看到输出:
- Node.js服务器进行 Unity Multiplayer游戏开发
- Node.js服务器进行 unity聊天
- 【POMELO】深入浅出node.js游戏服务器开发
- 深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
- 深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
- 深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
- Unity multiplayer
- Node.js进行web开发
- 深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建2
- (pomelo系列入门教程)深入浅出Node.js游戏服务器开发--分布式聊天服务器搭建
- 深入浅出node.js游戏服务器开发3--基于Pomelo的MMO RPG开发
- 使用Unity进行Android游戏开发
- 深入浅出node.js游戏服务器开发——基础架构与框架介绍
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- 心灵鸡汤之20160504
- AndroidStudio新建Java项目
- 百度地图定位功能
- NYOJ 1091 还是01背包
- 2016.05.03回顾
- Node.js服务器进行 Unity Multiplayer游戏开发
- 函数内部包含文件
- 拍照(连续拍照 焦距 压缩图像)
- 油封漏油的主要原因及解决方法详解
- iOS开发之安全学习资料汇总,史上最全安全学习资料
- 每日一得--类型转化异常 Java Object转 int
- 日期处理jar
- 大话android之简单的参数传递
- javascript概念部分