![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源游戏
文章平均质量分 60
瑟龙
毕业于中南大学,从事游戏开发与后台技术、云计算等,带领团队开发过多个项目,均获得不错的成绩,现在一家厦门的创业公司担任技术总监,提供游戏开发与云计算以及私有云搭建的技术支持
展开
-
JS钩子的机制与实现
JS钩子的机制与实现[什么是钩子] 接触过WordPress的朋友都知道,WP的程序中可以执行类似钩子的函数,当然是这PHP实现的钩子。在JAVASCRIPT中一样可以实现类似的功能。 用一句话来形容一下:钩子是将需要执行的函数或者其他一系列动作注册到一个统一的入口,程序通过调用这个钩子来执行这些已经注册的函数。[为什么要用钩子]原创 2013-11-27 17:01:26 · 10173 阅读 · 1 评论 -
SpiderMonkey 入门
原文地址:https://developer.mozilla.org/en-US/docs/SpiderMonkey/JSAPI_User_Guide文章为郭胜龙所写,转载说明出处本文是mozilla官网上关于spiderMonder的一篇用户指南,正好要用,顺带翻译了一下:JSAPI 用户指南全局对象:全局对象包括所有可被JS代码用的类,方法,变量。例如当js代码翻译 2013-12-01 19:21:24 · 4575 阅读 · 0 评论 -
ENet网络库教程翻译
ENet官网地址:http://enet.bespin.org教程地址:http://enet.bespin.org/Tutorial.html#CreateServer初始化:使用enet时你需要include,如果includeenet.h> 在某些系统中可能会造成一些文件名冲突。在使用ENet之前,你必须调用enet_initialize()来初始翻译 2013-11-19 13:48:08 · 3128 阅读 · 0 评论 -
开源游戏学习- 模拟系统的架构设计
翻译:允许用js实现接口如果你喜欢允许C++和js都实现ICmpExample,我们需要定义一个特殊的组件类型来用C++方法代理脚本,将下面的代码加入ICmpExample.cpp:#include "simulation2/scripting/ScriptComponent.h"// ...class CCmpExampleScripted : public IC原创 2013-11-03 19:00:53 · 1872 阅读 · 0 评论 -
开源游戏学习二 - OA.D.游戏引擎一览
简介:Pyrogenesis 是OA.D.的游戏引擎。设计目标包括:跨平台、高效(3D图形的硬件加速)、好的扩展性(mods和脚本)。核心的引擎使用C++写的。但是,大部分高层游戏逻辑和用户借口是用js脚本实现的,这篇文档关注C++引擎这块。我们首先了解下游戏的“生命周期”和不同引擎组件直接的相互作用。然后我们提供每个引擎组件的预览。游戏Session的生命周期当你开始运行O A.翻译 2013-12-17 17:58:19 · 1834 阅读 · 0 评论 -
服务端学习二:OA.D.开源游戏服务端学习
今天开始OA.D.的开源游戏服务端学习,由于没有老师,一切都需要自己重头学,一开始会感觉有点困难,但是我相信经过不懈的努力会取得成功的!游戏开发者网站:http://trac.wildfiregames.com/废话不多说,现在先看一下目录结构,我放在了VS2012上运行,跑了一下,没什么问题,目录结构如下其中:atlas:地图相关文件;Collada:3D标准库的相应原创 2013-12-17 17:59:31 · 1483 阅读 · 0 评论