自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(178)
  • 资源 (3)
  • 收藏
  • 关注

原创 游戏状态自动管理框架 BOARDGAME.IO

授权协议:MIT开发语言:JavaScript操作系统:跨平台开发厂商:GoogleBOARDGAME.IO 详细介绍BOARDGAME.IO 是 Google 开源的一个游戏框架,旨在允许游戏作者将游戏规则从本质上转化为一系列简单的函数,这些函数用于描述当一个指定动作发生时游戏的状态变化,框架负责处理表述性状态传递。 无需再手动编写任何网络或后端代码。

2017-12-26 10:33:27 2608

原创 cocos2dx3.X编写的找你妹游戏源码

1. 游戏包含体力系统,支付系统,排行榜系统,分享系统,个人资料社交系统;这部分利用了快速社交游戏开发组件 珊瑚SDK2.游戏过程利用200多个QQ头像来扰乱用户识别,找到系统分配的头像,通过计时的方式来计算用户的分数;游戏利用珊瑚SDK,分享到社交系统,支持新浪微博登陆,并且可以获取新浪微博的好友关系!官方地址http://dev.friendou.com游戏代码完全开放

2017-12-18 21:12:24 2980 1

原创 仿百战天虫免费游戏 Warmux源码下载(C/C++)

Wormux是一款回合制策略游戏,自由软件,仿照百战天虫设计。 Lawrence Azzoug Moy(全名)在2002年12月创立这个项目,当时使用ClanLib,现在是SDL;这个跨平台游戏可在 Windows 和 Unix-like(包括Linux,FreeBSD 和 Mac OS X)系统上运行 ,而且还提供基于GNU/Linux的Live CD镜像下载。0.82版本在某些程度上,使得此游

2017-12-18 18:00:44 1588

原创 2D射击类游戏源码下载M.A.R.S(C/C++)

一款开源的单人/多人2D射击类游戏,地图疯狂,画面精致。让截图说话:下载地址:查看原文:http://www.51xyyx.com/3382.html

2017-12-18 17:58:17 2822

原创 Localization native development region 更改语言无效

由于项目需要,需要将一些常规操作的语言从中文设为英文比较常见的地方有UITextView或者UIWebView中长按弹出的复制、选择菜单,还有调用摄像头的一些文字等大部分更改语言设置的建议都是在info.plist文件(即项目的info选项)中设置Localization native development region的字段该字段默认为en即英文,改为china即可将该app内的软

2017-12-16 14:40:06 940

原创 浅述ios APP版本名称的国际化与本地化

前言App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字。好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会因此产生一些不必要的麻烦甚至莫名其妙的bug。本文主要介绍两种设置App名称的方法,第一种较为简单,第二种涉及简单的版本国际化与

2017-12-16 14:37:12 418

原创 帝国时代2开源克隆版 源码下载OpenAge (c/c++)

OpenAge 是想做一个【帝国时代2】游戏引擎的开源克隆版。主要针对 POSIX 平台,如 GNU / Linux。这个项目同时也是想向 OpenMW、OpenRA 和 OpenTTD 三个项目学习。OpenAge用的技术C++11 引擎内核Python 脚本、媒体转换、控制台、代码生成CMake 构建系统OpenGL2.1 渲染, shaders

2017-12-16 11:26:18 3200

原创 即时策略游戏 Unknown Horizons源码下载(Python)

Unknown Horizons是一款免费、开源的即时策略游戏。该游戏基于FIFE引擎,内容方面着重于维护经济和城市建设。你可以将自己的小房间经营成一个强大富有的殖民地,收税,提供香料和奇珍异宝。下载地址:http://unknown-horizons.org查看原文:http://www.51xyyx.com/3347.html

2017-12-16 11:23:42 787

原创 多人在线的 HTML5 游戏 BrowserQuest源码下载

Mozilla 上线了一款支持多人在线的 HTML5 游戏 BrowserQuest ,来展示 HTML5 功能的强大。授权协议:MPL开发语言:JavaScript HTML/CSS操作系统:跨平台开发厂商:Mozilla该游戏主要使用 HTML5 进行开发,在游戏中,玩家扮演一个年轻的战士,在危险的世界中展开冒险并寻找宝藏。该游戏使用了大量先进的技术,包括:

2017-12-16 11:21:08 1058

原创 LLVM-Obfuscator C/C++ 混淆编译的深入研究(ios 和android双平台)

一、 LLVM是什么?(1)LLVM是lowlevel virtual machine的简称,是一个编译器框架。苹果公司的Xcode 4.0之后用的都是LLVM编译器。(2)LLVM 诞生于2003.10伊利诺伊大学香槟分校,创始人ChrisLattner,现任苹果公司『开发者工具』部门的主管。   二、 LLVM-Obfuscator 是什么?(1)LLVM-Ob

2017-12-16 11:18:26 2200

原创 殖民帝国游戏源码下载 FreeCol(Java)

FreeCol是殖民帝国(Colonization)的一个开源版本。它是一个类似于策略游戏《文明》(Civilization),需要玩家征服新的版图。游戏的地图宽阔,碧蓝的大海和陆地描绘真实,风格清新。FreeCol是一个回合制策略游戏,该游戏的目标是建立一个独立王国。在游戏开始时,你仅仅拥有很少的殖民地,并且完全依赖于你的本土。只有当你建立起众多殖民地、购买物资、打败参与竞争的欧洲力量,

2017-12-15 16:19:31 1782

原创 汽车模拟游戏源码下载Rigs of Rods(C/C++)

Rigs of Rods ("RoR") 是一款开源模拟游戏,引擎代码以GPLv3授权发放,3D渲染使用OGRE渲染引擎,拥有软体物理引擎(基于的物理引擎Beam)。截至2009年2月16日有1664个MOD在官方网站发布,2009年9月1日增长到2222个。 Beam模拟动态转接nodes(组成底盘和轮子)能够模拟,重建控件。卡车自由移动在可以影响的仿真地形上。撞入墙中也会模拟出近似真实的效果。

2017-12-15 16:13:56 2199

原创 MUD服务器源码下载 WheelMUD (C# .NET)

WheelMUD 详细介绍WheelMUD 是一个用 .NET平台和 C# 语言开发的 MUD (Multiple-User Dimension) 服务器。MUD的全称是Multiple User Dimension(多用户层面),也有人称为Multiple User Dungeon(多用户地牢),或者Multiple User Dialogue(多用户对话)。它还

2017-12-15 16:06:03 5430 1

原创 2D 太空打飞机游戏 Bitfighter源码下载(C/C++ Lua)

Bitfighter 是一个 2D 画面的太空打飞机游戏, 支持 Windows, Linux, 和 OS X ,支持本地及互联网联机对战,内置了对战服务器。更多屏幕截图请看这里。Ubuntu 用户安装:到这里下载最新版本的 deb 包wget http://archive.getdeb.net/getdeb/ubuntu/pool/games/b/bitfighter

2017-12-15 15:50:26 1214

原创 金庸群侠传 Windows版:用 Object Pascal 和 SDL 实现的 DOS 游戏《金庸群侠传》的重制版

金庸群侠传 Windows版:用 Object Pascal 和 SDL 实现的 DOS 游戏《金庸群侠传》的重制版。原 DOS 下面的经典游戏《金庸群侠传》pascal 复刻版,通过更换数据包,可以运行大部分 MOD。08年 weyl 使用 Pascal 语言编写,SDL 作为游戏的基本引擎重制了基于 Windows 平台下《金庸群侠传移植版》,又称为复刻版,虽然这不是第一个 W

2017-12-15 15:43:24 3687

原创 Java推箱子游戏 JSoko,授权协议: GPL 开发语言: Java 操作系统: 跨平台

JSoko 详细介绍JSoko是一个扮演着推箱子游戏的Java程序。它具有路径寻找,自动推进,自动解决,撤销/重做,死锁检测,等等。查看原文:http://www.51xyyx.com/3314.html

2017-12-15 15:37:38 430

原创 游戏服务端架构历史演进

手游页游和端游,本质上没有区别,区别的是游戏类型:类型1:卡牌,跑酷等弱交互服务端卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈希得到的加密 key 并发送给客户端

2017-12-15 14:26:11 323

原创 cocos2d-x 的环境搭建

1. 准备工作(1)VS2012(2)cocos2dx cn.cocos2d-x.org/download(3)python 新版本的cocos2dx 需要python编译2. 安装软件(1)VS2012 从官网下载并安装(2)python 安装:下载地址: www.python.org/download/(3)cocos2dx 安装① 解压下载的cocos2dx

2017-08-02 10:07:29 815

原创 Ubuntu下用apt-get安装最新版本的Redis

记录使用apt-get在ubuntu server上安装最新版本Redis的过程。在ubuntu安装redis最简单的方式,就是使用apt-getsudo apt-get install redis-server但是这个方式有个问题,就是仓库中的redis-server很可能不是最新的版本。比如我用ubuntu 14.04 server,apt-get udpate 到最新

2017-06-15 16:07:41 5620

原创 Lua扩展

lua作为配置文件使用-- win_conf.lua 定义窗口大小width = 200height = 300使用LUA API分析这个文件,并获取width和heightvoid load(lua_State*L,const char*fname,int *w,int*h){ if(luaL_loadfile(L,fname) ||lua_pcall(L,0,0,

2017-06-14 17:48:08 498

原创 linux下vi命令大全

进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filena

2017-06-14 17:30:55 242

原创 cocos2d-x学习笔记——双重纹理透明特效

MultiTexture.png不知道有没有人看到这个效果会眼熟。这个只是将openg es编程指南里面的多重纹理效果移植到cocos2d上面来。但是,本文多了一个可以设置亮度纹理位置和大小的方法。这种效果可以用来模拟手电筒吧。就是利用了shader,读取两块纹理,然后通过一定的算法计算出叠加后的色值,最后渲染出来。我们了解到,渲染sprite的类是Triangle

2017-06-14 15:49:09 738

原创 Cocos2d-x中SimpleAudioEngine播放多个背景音乐时被覆盖的问题

前段时间,做小示例的时候偶然发现了个问题(也许是我没仔细了解过SimpleAudioEngine): 使用SimpleAudioEngine来播放背景音乐A 然后音乐开始播放了,使用preloadBackgroundMusic加载音乐B 然后使用isBackgroundMusicPlaying来查询时,返回值为false 然后使用stopBackgroundMusic来

2017-06-14 15:45:14 1260

原创 cocos2dx提示not a valid elf executable libcocos2dcpp.so的解决方法

使用ndk-r10e编译android工程的时候,提示以下错误提示:xxx not a valid elf executable libcocos2dcpp.so解决办法:在android工程jni目录下的application.mk文件添加一行APP_PLATFORM := Android-9即可查看原文:http://www.51xyyx.com/3280.ht

2017-06-14 14:08:55 1051

原创 Cocos2d-x初学者教程

Cocos2d-x是一款快速、强大、易用的开源2D游戏引擎。它与苹果的Sprit Kit略像,但又有一大优势——跨平台。这意味着,开发者只需要写一个版本的代码就可以开发出能在iOS、Android、Windows Phone、Mac OS X、Windows Desktop和Linux上运行的游戏来。这对于游戏开发者来说意义重大。在此教程中,你将学会用Cocos2d-x和C++开发一个

2017-06-14 10:35:42 17906 1

原创 碎片化自我提升:为大学生推荐的优质APP

想起之前做过一个用户调研,是关于大学生常用的移动学习类产品这方面的,发现少数大学生才会有通过手机进行自我提升的意识。大多数还是沉浸于QQ、QQ空间、游戏和微信,对学习的理解也仅限于阅读微信订阅号和朋友圈。不过,也有很多人快毕业了才后悔没有好好利用互联网资源在大学充实自己。于是,简单梳理了一下自己用过的,且不错的移动应用,推荐给大家。1、阅读类阅读的重要性大家都晓得,

2017-06-14 10:03:35 946

原创 Cocos2d-lua的运行理解

关键词:cocos2d-lua项目启动流程lua调用cocos2d引擎API这里是个小测试环境 引擎版本:Cocos2d-x 3.10 开发工具:Xcode8.1简述 所谓的Cocos2d-lua,其实只是Cocos2d引擎添加了Lua绑定的版本。从创建命令可以看出来 cocos new TestProj -d Desktop/

2017-06-14 09:31:39 5594

原创 iOS怎么安装ipa文件?iOS安装ipa方法教程

iOS怎么安装ipa文件?我们有时候会下载到ipa格式的程序文件,可能是一些破解类的软件游戏,或者是一些内测版本的软件。现在我们来分享一个iOS安装ipa格式文件的详细方法教程,不清楚该操作的用户可以来参考一下。iOS安装ipa文件的两种方法教程ipa文件的安装方法有两种,一种是使用iTunes安装,另外一种是使用第三方软件安装。ipa文件是苹果iTunes能够识别的软件,直接把它

2017-06-14 09:28:39 67731

原创 Xcode打包ipa的基本步骤(有证书和无证书)

确保电脑联网,不然干什么都是扯淡!!1、关于Apple ID很简单,任何人只要跟苹果设备打交道,必须要有Apple ID。要想打包ipa,同样也必须要有Apple ID,没有的自己注册去。下面为在Xcode中添加Apple ID作为账号的步骤CA45BCA6-EB11-49FE-AB94-C8719E9B37E2.png591BFCB0-711D-43FD-B4

2017-06-13 17:31:16 7911

原创 GMS2(Gamemaker Studio 2)运行工程时遇到的问题解决

近期使用了GMS2刚开始运行官方Demo的时候出现了一些问题,这里集中一下解决方案FAILED: Run Program Complete在Win10下直接运行Demo出现错误: C:\Windows\system32\cmd.exe exited with non-zero status (1)elapsed time 00:00:02.5630000s for comm

2017-06-13 13:44:38 4159

原创 visualSVN server库迁移

首先,VisualSVN Server Manager,包含两个路径,一个是安装路径,例如本机:C:\Program Files\VisualSVN Server,一个是库路径,例如本机:C:\Repositories,其中,Repositories中包括各项目文件及项目信息文件,重要的项目信息文件有authz和htpasswd,authz是目录访问权限控制文件,htpasswd是VisualSV

2017-06-13 10:36:36 542

原创 unity3dC#的List升序降序排序

List.Sort有三种结果 1,-1,0分别是大,小,相等升序降序比较,默认List的排序是升序排序如果要降序排序,也很简单,只需要在前面加一个负号Listint> tmp = new Listint>(){5,1,22,11,4};// 升序tmp.Sort((x, y) => x.CompareTo(y));// 降序tmp.Sort((x, y) => -x.

2017-06-13 10:15:14 4117

原创 安装VMWare tools,以及解决安装后/mnt中有hgfs但没共享文件的方法

一、首先是安装VMWare tools安装过程可参考:Installing VMware Tools in an Ubuntu virtual machine安装成功后,可看的如下信息:#########################The configuration of VMware Tools 9.6.2 build-1688356 for Linux for

2017-06-12 18:36:41 386

原创 VMware下ubuntu与Windows实现文件共享的方法

最近安装caffe需要将Windows下文件拷贝到ubuntu16.04下,就进行了共享文件夹的设置,期间遇到一些困难,记录下来,方便以后遇到此类问题不再困惑。(记录只为更好的分享)言归正传:1、首先需要在ubuntu下安装vmware-tools来实现文件共享,却发现虚拟机那里显示为灰色的,无法安装vmware-tools,在共享文件夹那里设置好共享的文件夹也没有用,/m

2017-06-12 17:02:51 2901

原创 VM虚拟机-Ubuntu server- 桥接模式网络配置

问题描述:在Ubuntu虚拟机安装完毕之后,网络连接采用桥接模式,对虚拟机的eth0网卡进行静态IP设置,参数配置没有问题,但网络一直没有连接成功;即:无法实现本地主机连通虚拟机(ping不通该虚拟机IP),Ubuntu虚拟机无法连接外部网络上网(ping www.baidu.com)。环境描述:VMware Workstation版本:10.0.1 build-13797

2017-06-12 15:46:53 756

原创 VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)

背景在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。VMnet8和NAT如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的

2017-06-12 14:42:44 273

原创 linux和windows下使用桌面和命令安装Vmware Tools

1.VMware Tools介绍:VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支

2017-06-12 12:03:02 1652

原创 Cocos2DX UIListView 大量加载优化方案

问题来了笔者最近开发一个游戏项目,需要对 UIListView 的加载速度做处理 —— 产品经理希望它可以快速加载100个Item,且不能有卡顿的感觉。那么,问题来了,怎么样才能使UIListView做到快速而不卡顿呢?作为程序,只有我们知道技术的实现细节。我们知道,UIListView 是一个一个PushItem的,你急也没用。当时我试过了常规的三种方法,它们分别是: 逐帧加载

2017-06-11 11:20:02 1312 1

原创 Cocos2d-x使用CCGLProgram和Shader文件实现精灵置灰

1. 实现方法:CCGraySprite 继承自 CCSprite 覆盖initWithTexture和draw方法实现置灰。方法和属性声明:class CCGraySprite : public CCSprite{public: CCGraySprite(); virtual ~CCGraySprite(); static CCGraySprite*

2017-06-11 09:20:49 679

原创 cocos加载3d精灵不显示,打印台无报错

这几天加载3D图片时运行后一直没显示,打印台也没有任何报错。经过多次踩坑后,总结可能的原因有如下几点:1,查看是否有遮挡,有可能是3d模型的全局zorder的问题,一定要设置3d模型的zorder大于2d layer的zorder才行。m_Sprite->setGlobalZOrder(100);//加上这句尝试2,先查看是否因为3D精灵是否太小,所以没有看到。用sprite ->

2017-06-11 07:22:11 546

android adt

Android Development Tools 在Eclipse编译IDE环境中,需安装ADT(Android Developer Tools)Plug-in,这是Android在Eclipse上的开发工具。

2015-05-27

使用html css制作的抽奖程序-适用于年会等

使用html css制作的简单抽奖程序,守望科技制作

2014-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除