2018年10月28日
摘要: 一、设置游戏窗口合适的大小 二、在新窗口中运行游戏。玩家数量改成大于1。 三、运行游戏就会打开多个窗口 在打包完成的游戏中进行网络游戏: 一、虚幻4打包好的文件是放在WindowsNoEditor目录。 二、创建2个快捷方式,一个命名为Server作为服务器端,一个命名为Client作为客户端。 三 阅读全文
posted @ 2018-10-28 21:06 一粒沙 阅读(5348) 评论(0) 推荐(0)
摘要: 蓝图会自动把字符串中的占位换成参数输入。 字符串不会自动转换,需要手动转换 阅读全文
posted @ 2018-10-28 18:10 一粒沙 阅读(5259) 评论(0) 推荐(0)
摘要: 如果虚幻4只做客户端的话,应该怎么连接服务器呢? 官方并没有提供蓝图的网络函数,C++里面有。 一、自己实现,提供接口给蓝图使用。 二、第三方插件。插件下载地址:https://github.com/feixuwu/UEWebsocket 1.已经安装VS2015或者VS2017,并已经安装其中的C 阅读全文
posted @ 2018-10-28 16:38 一粒沙 阅读(5653) 评论(2) 推荐(0)
摘要: 使用虚幻4开发网络游戏的两种方式 一、虚幻4只做客户端,服务器端独立开发,适用于任何网络游戏 二、使用虚幻4同时开发客户端和服务器(使用虚幻4内置的服务器),适用于一部分网络游戏。 如果使用虚幻4作为游戏客户端,最好也是要虚幻4的内置服务器(这样可以解决很多问题,同时节省很多巨大的工作量),自己开发 阅读全文
posted @ 2018-10-28 16:16 一粒沙 阅读(6235) 评论(0) 推荐(0)
摘要: 客户端负责表现、服务器端负责数据。 以掉血为例: 一、玩家A砍了B一刀 二、服务器计算伤害,修改B的血量 三、把B的血量发给B,A砍B的动作发给所有能看到的玩家 四、客户端播放掉血量(如果允许可见),播放动作 以抽卡为例: 一、客户端发起抽卡请求 二、服务器端根据此玩家的消费、等级等随机产生一张卡牌 阅读全文
posted @ 2018-10-28 14:17 一粒沙 阅读(2686) 评论(0) 推荐(0)