自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 cocos2d-x中shader的使用

其实最近各种事情都比较乱本来不该研究这个的,但是个人习惯上一旦有什么事挂在那就会心烦,于是最终还是把整个事情搞到自己满意为止了。shader这个东西貌似很高端,其实本质上和其他的语言没有什么差别,而且还是c风格的。所以主要的时间都花在了怎么让它跑起来上面了。cocos2d-x使用shader上有一个麻烦的地方,就是shader里面有什么错的地方的话程序就直接报错退出,就算在debug模式下

2015-06-11 16:45:23 2112

转载 Using Beyond Compare with Version Control Systems under OSX

http://www.scootersoftware.com/support.php?zz=kb_vcs_osx#cornerstone

2015-05-11 15:52:48 772

转载 [译]Android冰淇淋三明治ICS(4.0+)JNI局部引用的变化

译序:这篇文章的内容实际是在我发现一个项目bug后寻找解决方案时找到的,当时项目原有target为8(ICS 4.0之前的2.X版本),在4.0+的S3上运行一切正常,而后target升级到14时再在S3上运行时就会出现类似如下的native crash:05-13 14:07:13.139: E/dalvikvm(22265): JNI ERROR (app bug)

2015-01-12 17:22:25 458

转载 一切皆为 JavaScript

JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的W

2014-12-26 17:10:10 429

转载 Ernest Adams总结50个最伟大的游戏创意

作者:Ernest Adams50年以前,William Higinbotham用一个示波器和一些模拟电路制作了第一款电子游戏。虽然自那以后,游戏已经发生了翻天覆地的变化,但今天的AAA游戏大作的成功也部分归功于数年以前就存在的设计创新。在本文中,我将罗列我认为特别重要的50个设计创新(或某天会被证明是特别重要的)。其中有许多其实是老式游戏玩法的增强功能;运动、驾驶和射击可以回溯到游乐场游

2014-12-26 15:49:34 13286

转载 三种安卓模拟器的安装和比较

1.google官方的AVDandroid已经有x86编译的版本。可以直接在PC安装,也可以在虚拟机里安装。就是你所熟悉的VMware、VirtualBox等。Android-x86 - Porting Android to x86下载官方的sdk包;解压后用sdk manager 下载需要的android版本(如果android官网被墙,可以下载网上整理好的离

2014-12-25 11:25:54 792

转载 Mac Port 基本用法总结

Mac Port 基本用法总结 guibin.beijing@gmail.com 1. Mac Port的下载地址 http://www.macports.org/install.php 2. Mac Port的说明文档 http://guide.macports.org/ 3. Mac Port中第三方软件下载包存放的默认路径是:/opt/local/var/

2014-12-24 10:28:51 450

转载 比较Fink, macports 和 homebrew

如果你有Linux/Unix背景,那么在Mac上你一定想安装那些你熟悉的open source软件。 Fink,Macports和Homebrew是3个主流的package management tool。 1. Fink Fink是基于Debian的packaging tools开发的。最大的特点是安装软件是预编译好的(pre-compiled/pre-built)。 所

2014-12-24 10:28:23 670

转载 Unity Vs. Marmalade Vs. V-Play Vs. Corona Vs. Cocos2D: Five Cross-platform Game Engines Compared

Previously, game developers only released their creations on one platform at a time. That was before 2007 (or before the very first iPhone was launched), when only a few people were convinced that mob

2014-12-24 10:26:48 1636

转载 玩转 Cocos2d-x 脚本引擎

在 Unix 文化中,有这样一种理念,Happy Hacking!使用 Cocos2d-x/C++ 写过一些游戏,其绑定的脚本语言,用的也不少,脚本语言的一个好处就是快速开发,你无需明白它之运行机理,便可容易的完成所想要的效果,三天上手,五天就能写出像样的程序来,C++ 则不然,其各种语言细节特性,各种开发技巧,内存管理等细枝末叶 ~计算机不会魔法,在一叶看来其内容,只有 “知、或者不知”

2014-12-24 10:26:01 1222

转载 【Cocos2d-x】水面效果的2D实现(一)

1. 概述关于水面效果的实现方法,google一下非常之多,目前的很多游戏也有非常好的呈现,其中最令我印象深刻的当数《Crysis》。自己由于工作原因接触过一段时间的CryEngine,对于Crysis的水面渲染有一点点的了解,当然其中细节非常复杂,但就基本原理来讲,就是将整块水面细分成适当粒度的三角面,然后通过动态改变各个三角面的顶点位置来模拟水面的运动:

2014-12-24 10:25:19 3251

转载 PureMVC 使用

MVCMVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑集中到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中

2014-12-24 10:24:40 1578

转载 【Cocos2d-x】从C++过渡到Lua

自从Cocos2d-x 3.0引用了C++11标准后,回调函数采用的新的函数适配器:std::function、std::bind。而曾经的回调函数menu_selector、callfunc_selector、cccontrol_selector等都已经被无情的抛弃了。取而代之的则是一系列的CC_CALLBACK_*。【std::bind】1、CC_CALLBACK_

2014-12-19 18:32:37 497

转载 将Cocos2d-x的libcurl单独打包到Android

研究了N久+N次,终于在这一周解决了,感谢度娘。感觉第一次快要跑通时,心里真是万分紧张,感觉什么都不会再爱了。点下按钮,返回预期的值,OK。搞定,为此,放松了一个上午,现在来写写一些我是怎么搞通的吧。不敢保证,每个库都能这么搞,但是对一些刚入门者,应该有帮助。好的,开讲!1、研究背景与意义公司要单独封装网络库,所以,首先想到的libcurl,因为搞过半年Cocos2

2014-12-18 16:25:11 1003

转载 Cocos2d-x 3.2与OpenGL渲染总结(一):Cocos2d-x 3.2的渲染流程

最近几天,我都在学习如何在Cocos2d-x 3.2中使用OpenGL来实现对图形的渲染。在网上也看到了很多好的文章,在这些文章基础上做了这次的我个人认为比较完整的总结。当你了解了Cocos2d-x 3.2中对图形渲染的流程,你就会觉得要学会写自己的shader才是最重要的。第一、渲染流程从2.x到3.x的变化在2.x中,渲染过程是通过递归渲染树(Rendering t

2014-12-18 16:23:31 576

转载 const的用法,特别是用在函数前面与后面的区别!

在普通的非 const成员函数中,this的类型是一个指向类类型的 const指针。可以改变this所指向的值,但不能改变 this所保存的地址。在 const成员函数中,this的类型是一个指向 const类类型对象的 const指针。既不能改变 this所指向的对象,也不能改变 this所保存的地址。 关键字:Const,Const函数,Const变量,函数后面的Const看到con

2014-12-18 15:15:09 627

转载 Lua和C++交互详细总结

一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:二、堆栈的操作因为Lua与C/C++是通过栈来通信,L

2014-12-04 15:18:34 368

转载 【Lua基础】Lua入门24式

例1 第一个程序--经典hello程序1print("hello")--输出hello例2 注释--单行注释使用“--”即可--[[多行注释以“--[[”开始,以“]]”结束]]--当然本例没有输出,因为它全部是注释例3 变量

2014-12-04 15:14:27 472

转载 Lua简明教程

这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居然不到200k,这是多么地变态啊(/bin/sh都要1M,MacOS平台),而且能和C语言非常好的互动。我很好奇得浏览了一下Lua解释器的源码,这可能是我看过最干净的C的源码了。

2014-12-04 15:10:21 392

转载 Groovy学习之资料篇

Groovy 的老巢,大部分问题看这里的文档都可以搞定了,从入门到精通在这里都可以完成。 PLEAC-Groovy  大量的代码示例,是Perl CookBook的一个Groovy实现 。 Groovy Tutorial 非常好的一个介绍Groovy的ppt,可以快速的对groovy有一个总体的了解,可以看作是Groovy In Action 的一个精华总结。 实战Groovy系列 比

2007-11-07 12:26:00 480

空空如也

空空如也

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

TA关注的人

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