• android网络游戏开发——客户端开发——游戏引擎的选择

    时间:2022-06-21 18:10:53

    就在上次说了想写一款手机端的网络游戏之后,我就开始着手准备一些资料和搭建开发环境,由于在之前开发了一个基于java的C/S的题库程序,游戏的网络通信这一块的技术算是有点准备了,但是还是有很多的不确定性因素,这些因素主要来自客户端和服务器端的开发语言的选择上。对于客户端来说,因为客户端的开发是如果不选...

  • 网络游戏,客户端能否只安装一个小程序?

    时间:2022-06-01 19:48:57

    众所周知,网络游戏需要安装庞大的客户端系统,如果一个游戏的客户端系统安装文件达2、30GB的话,那该怎么办呢?所以,本人想明白一件事情,客户端能否只安装一个小程序即可实现在线使用、体验。另外,如果用户规模达2、3000万人,并且不存在游戏分区的话,是否会出现卡机、延迟现象?xuyongwah@yah...

  • 《Unity 3D游戏客户端基础框架》概述

    时间:2022-04-21 13:07:44

    框架概述:做了那么久的业务开发,也做了一年多的核心战斗开发,最近想着自己倒腾一套游戏框架,当然暂不涉及核心玩法类型和战斗框架,核心战斗的设计要根据具体的游戏类型而定制,这里只是一些通用的基础系统的框架搭建,其中包括:UI框架(NGUI+MVC)消息管理(AdvancedCSharpMessenger...

  • 一个3D的多人在线游戏, 服务端 + 客户端 【转】

    时间:2022-04-16 04:47:24

    最近学院组织了一个实训,要求是利用Socket通信和D3D的知识,写一个多人在线的游戏,服务端是在linux下,客户是在Windows下;写这个的目的是想让大家给我找错,欢迎大家的意见。我的QQ是343167101,希望和大家一起讨论。服务端(linux下):服务端使用的是非阻塞Select模型,下...

  • MMORPG大型游戏设计与开发(客户端架构 part5 of vegine)

    时间:2022-01-16 08:38:16

    客户端异常捕获,是一件必然的事情,特别是在开发的时候就更需要这些有利于找出问题原因的捷径。区别于服务器的是,客户端基本上是以界面为主,你很难在正常运行程序的情况下进行一些输出的监视,如一些日志的记录。开发中我们可以调用一些别的界面来监控输出,但发布的版本则不能。日志的记录在客户端也是必不可少的,但是...

  • MMORPG大型游戏设计与开发(客户端架构 part15 of vegine)

    时间:2022-01-08 18:54:13

    一个接口需要统一的派生接口,这样做的好处在于能够统一的进行管理。我所知的脚本语言中,接口有多重接口,也还有所谓的虚基类,这些都是方便类的管理。在vengine(微引擎)中,统一的的接口管理为kernel模块,类的管理采取了节点管理的模式,就是所有类对象使用一个实例进行管理。那么什么是节点,什么是树?...

  • MMORPG大型游戏设计与开发(客户端架构 part3 of vegine)

    时间:2021-12-24 20:19:26

    无论在何处在什么地方,我们都或多或少的接触到数学知识。特别是在客户端中,从打开界面的那一刻起就有太多与数学扯上的关联,如打开窗口的大小,窗口的位置,窗口里面的元件对象,以及UI的坐标等等。而在进入游戏之后,不仅有这些坐标,还有了世界的坐标,以及场景坐标,还有粒子对象的各种属性值。但为什么要扩展ogr...

  • MMORPG大型游戏设计与开发(客户端架构 part14 of vegine)

    时间:2021-12-16 02:59:30

    渲染在客户端中具有着至关重要的地位,试想我们玩游戏的第一感觉是什么就会明白了,良好的画面效果对客户端来说是多么的迫切。没有学习过opengl或是direct3d这些渲染API的朋友们也不必担心,而学习过这些接口的朋友们现在可以安心了,没有必要为了一个小小的渲染弄的头疼。因为渲染引擎可以帮你解决大部分...

  • 《剑网3》云游戏开启先锋测试:26MB客户端,“电影级画质”

    时间:2021-11-19 01:06:05

    IT之家月17日消息根据《剑网3》的官方消息,《剑网3》云游戏先锋招募明日开启,2月21日将开启首轮PC云端小规模测试。IT之家了解到,《剑网3》云游戏客户端大小为26MB,官方称无论电脑配置高低,皆可畅享剑网3“电影级画质”,支持Windows、macOS等多个系统。《剑网3》云端客户端开放下载时...

  • WebSocket 开发模拟客户端与有游戏服务器通信

    时间:2021-11-04 02:34:26

    WebSocket客户端测试功能websocket是有标准的通信协议,在h2engine服务器引擎中继承了websocket通信协议,使用websocket通信协议的好处是很多语言或框架都内置了websocket的支持,工具也非常多,可以非常方便的测试。比如在逻辑开发过程中,有时候协议定好了,但是由...

  • mina中游戏客户端服务端数据交互流程

    时间:2021-09-30 08:01:43

    ====================================================================================CLIENT   encode:   用的方法是:AbstractMessageEncoder.encode()、PackageBo...

  • 《Unity 3D游戏客户端基础框架》消息系统

    时间:2021-09-01 06:55:25

    功能分析:首先,我们必须先明确一个消息系统的核心功能:一个通用的事件监听器管理各个业务监听的事件类型(注册和解绑事件监听器)全局广播事件广播事件所传参数数量和数据类型都是可变的(数量可以是0~3,数据类型是泛型)设计思路:清楚了上述的几个要求之后,我们不难自行定制一个业务层的消息系统,即在消息系统初...

  • Check Point Research和CyberInt在Origin游戏客户端中发明重大安适缝隙

    时间:2021-08-19 21:40:25

    全球领先的网络安适解决方案供给商CheckPoint®软件技术有限公司的威胁谍报部门CheckPointResearch,以及致力于为数字消费者业务供给托管威胁检测和响应处事的领先网络安适供给商CyberInt,在ElectronicArts(EA)开发的Origin游戏客户端中发明了一系列缝隙。打...

  • MMORPG大型游戏设计与开发(客户端架构 part11 of vegine)

    时间:2021-08-19 14:14:20

    从早年的无声电影到现在的逼真3D大片,人类在科技上可谓是一再突破。不知道有没有人经历过那无声的日子,没有声音的世界,咱们的耳朵也就失去了它本有的用途了。在游戏世界中,声音元素成了必不可少的一部分,一个没有声音的游戏现在可谓是太少见了,而且存活下来的希望自然不高。当前在游戏中,特别是3D游戏中,声音分...