最新文章列表

王者荣耀是用什么语言开发的!

   2017年什么最火? 不用问,肯定是人人都“王者荣耀”   只会打游戏,不去研究可不行。一直在想,像王者荣耀这样火的游戏是用什么引擎和语言开发的? 这里就不得不说到现在最主流的游戏开发引擎——Unity3D了。
yale 评论(0) 有1139人浏览 2020-10-29 19:24

解读《2019中国移动游戏质量白皮书》:放眼全球,关注游戏质量变化

  2019是中国游戏市场,尤其是手游市场称得上是跌宕起伏的一年,同时也是各大厂商推陈出新突破过去的一年。面对竞争激烈的市场,手游厂商们不 ...
腾讯WeTest 评论(0) 有150人浏览 2020-01-09 16:40

CC65 开发FC/NES 游戏(二)Hello world

记事本编辑文件 helloworld.c #include <conio.h> void main() { cprintf("Hello World!"); while(1){} } 备注:正常的C语音使用的是 printf 但是CC65使用的是 cprintf 用来在屏幕显示字符串 while是为了让程序进入死循环不会退出,如果你想看看没有最 ...
happysoul 评论(0) 有954人浏览 2018-10-25 11:14

CC65 开发FC/NES 游戏(一)环境搭建

童年的红白机(又叫FC,美国叫NES) 开发语言,早期的码农们用的是6502的CPU上的汇编语言ASM(其实跟单片机差不多) 简单的说不同的芯片提供了一堆指令让用户编程调用,但其实都是单调的地址引用赋值,还有各种寄存器(虽说学过51单片机的汇编,但当时的东西都还给老师了) 对于现在的我们来说,也许或多或少还是能懂C语音的东西 现在有了COCOS U3D 虚幻 等各种各样的引擎让我们能做游戏,不仅是电 ...
happysoul 评论(0) 有2609人浏览 2018-10-25 11:14

想开发游戏!零基础轻松规范入门Unity3D

Unity3D是一款综合型游戏开发工具,作为一款全面整合的专业游戏引擎,可以轻松创建三维视频游戏、建筑可视化、实时三维动画等互动内容,王者荣耀、神庙逃亡、天天飞车、全民炫舞等游戏都使用了Unity3D技术。 Unity3D相对于3D游戏引擎,操作简单,容易上手,开发游戏时体验较好,开发游戏如同玩游戏。学成后,对口职业待遇高,福利好,就业前景好,感兴趣的人可以去求职网站看看行情。 2018年5月1 ...
dayuruo 评论(0) 有399人浏览 2018-06-28 17:02

开发html5 2d 赛车游戏以及打包发布为手机APP 第二话 让单调的背景动起来

接着上一话,得到一个死板的“图片”肯定没人会喜欢,因此,这一话,咱们来让死板的背景动动,让车子看起来是在前进,所以上一话没用到的道路 ...
wjyjimy 评论(0) 有412人浏览 2017-02-05 22:35

游戏上线前服务器压力测试应该怎么做

伴随手游上线推广,玩家爆发式增长非常常见,不少开发者都遇到过玩家冲爆服务器的情况。因此降低服务器崩溃的风险就显得非常重要。游戏上线前如果做了服务器压力测试帮助会很大。今天就来说说压力测试。   编写脚本机器人   为了在游戏上线前实际掌握服务器的承载能力,在游戏的开发流程末端都会引入压力测试。最普遍的一种测试方式是机器人模拟测试。通过脚本机器人在游戏中模拟一个玩家可能进行的操作,操作是随 ...
Lamking 评论(0) 有511人浏览 2016-10-11 10:16

游戏的分类,游戏立项前的关键步骤!

游戏的分类,游戏立项前的关键步骤! 游戏分类并没有统一的分类方法,通常狭义上是按照游戏的玩法来分类,可分为动作、冒险、模拟、角色扮演等几个大类。如今已经没有非常单纯的单一类型游戏,不同种类的游戏之间玩法和内容都有重叠和交叉。 下面我们来一一盘点下 动作游戏(Action Game):顾名思义以“动作”作为游戏主要表现形式的游戏,大的分支有射击游戏 、格斗游戏。 冒险游戏(Adventure Game ...
sunnygts 评论(0) 有238人浏览 2016-05-25 10:16

Unity序列化和持久化

据我所知unity Serialization对于基本数据类型非常好用,但处理复类型时就有些基础缺陷了。   我的需求是连接组件和文件并永久保存这种关系。而组件(或游戏对象)的InstanceID不管用,因为每次场景加载都会不一样。   Unity内置的持久化策略是通过“m_LocalIdentfierInFile”(将检视面板视图切换为Debug模式即可看到该字段)来连接场景文件和游 ...
clm__ 评论(0) 有1057人浏览 2016-04-24 11:26

8.Utm示例-Netty集成

Utm示例-Netty集成   在各个平台上集成utm主要是通过一个过滤器将该平台收到的信息转发到utm里,由utm线程调度处理。   Netty4(4.1.0.Beta5) 一个Java写的基于NIO的客户,服务器端编程框架,这里就不介绍关于Netty的基本内容了,只是关注如何在Netty4上集成utm。(这次是本人刚接触Netty,所以可能对于其中的一些细节不甚了解,如果有什么不对的 ...
daemon_chen 评论(0) 有428人浏览 2016-03-27 13:47

7.Utm示例-SmartFoxServer集成

Utm示例-SmartFoxServer集成   在各个平台上集成utm主要是通过一个过滤器将该平台收到的信息转发到utm里,由utm线程调度处理。   SmartFoxServer(这里测试使用的是2.9.0版本(在商用稳定运行的是2.7.0,由于该版本已经比较老所以这里没有使用)) 一个Java写的跨平台socket服务端(收费),它已经实现了在很多平台上的客户端api(flash、 ...
daemon_chen 评论(0) 有729人浏览 2016-03-27 13:43

6.Utm示例-公共部分

Utm示例-公共部分   首先实现各个事件(登录检查、登录、退出、断线)的处理 1. 登录检查: 继承com.dc.utm.handler.login.OnUserLoginCheckHandler类,实现抽象 ...
daemon_chen 评论(0) 有562人浏览 2016-03-27 13:41

5.Utm线程模型

Utm线程模型   游客请求和用户请求分别调用UserThreadModeFilter的handleVisitorRequest和handleUserRequest方法,之后再调用各自的过滤器(在UserThreadMode实例化时传 ...
daemon_chen 评论(0) 有328人浏览 2016-03-27 13:37

4.Utm详细实现-用户资源管理

Utm详细实现-用户资源管理       在上面的 用户登录和 用户退出/用户断线示意图中 橙色背景的处理 为触发资源管理器的动作,总共有8个重要时间点:   1. beforeUserLoginCheck -> 2.1setLoginFlagSuccess-> 3.1beforeLoginLinkCheck -> 4.1 userIn -> 5. userOut ...
daemon_chen 评论(0) 有291人浏览 2016-03-27 13:33

3.Utm详细实现-用户生命流程

Utm详细实现-用户生命流程   1.用户生命流程:   首先,最基本的 就是“游客” 和“用户” 之间身份的转变: 客户端连接到服务端后,这个时候认为连接的客户端是一个游客;客户端请求登录且登录成功后则转变成一个用户;如果用户退出,则又变回游客。           然后,再看每个操作(登录、退出、断线)的具体流程:     用户登录: 用户登录过程主要分成两部 ...
daemon_chen 评论(0) 有372人浏览 2016-03-27 13:22

2.Utm-模块设计

2.Utm-模块设计       详细图:     Qtm:Qtm是Utm的核心,是一个队列线程模型,提供一个任务队列,可以往其中添加任务,qtm会调用线程池中的线程去依次处理这个队列中的任务,有点类似于java原生的BolkingQueue,为什么不是使用BolkingQueue:相对来说qtm提供了更适应这个需求的封装和为以后预留了更好的扩展的空间。   用户资源的管 ...
daemon_chen 评论(0) 有473人浏览 2016-03-27 13:17

UTM 用户线程模型

  1.Utm-简介   GitHub: https://github.com/dga4654dan/UTM ( utm相关:https://github.com/dga4654dan/QTM) Git@OSC: http://git.oschina.net/daemon_c/UTM ( utm相关:http://git.oschina.net/daemon_c/QTM)     ...
daemon_chen 评论(0) 有448人浏览 2016-03-26 23:02

单机版五子棋游戏项目的实现

好久没更新博客了,最近花了一周时间,做了个单机版五子棋游戏,已经实现了棋盘界面的绘制,棋子下落等功能,就差加上判断输赢的规则了,暂且 ...
蜡笔新zkx 评论(1) 有1508人浏览 2015-12-18 00:49

【转】Premultiplied Alpha 到底是干嘛用的

Premultiplied Alpha 这个概念做游戏开发的人都不会不知道。Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultiplied Alpha,Texture Packer 中也有Premultiplied Alpha 的选项。那么问题来了,Premultiplied Alpha 是什么呢?我被这个问题困惑了很久,之前搜到过 Nvid ...
陈浩k啦你 评论(0) 有1614人浏览 2015-09-22 20:34

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics