Fork me on GitHub

2012年7月4日

摘要: 步骤一:打开cmd 进入cocos2d-x 目录,运行build-win32.bat继续cmd 中进入cocos2d-x\template\msvc 目录,运行InstallWizardForVS20xxExpress.js 和 InstallWizardForVS20xx.js最后cmd 中进入cocos2d-x 目录,运行install-templates-msvc.bat步骤二:打开Visual Studio新建项目。选择Visual C++ \ Cocos2d-x\ Cocos2d-win32 Application填写工程名称位置(Location)写cocos2d-x根目录,例如: 阅读全文
posted @ 2012-07-04 15:55 HackerVirus 阅读(141) 评论(0) 推荐(0)
摘要: 摘要: 第一个完整的游戏项目就是IOS的游戏。之前完全没有接触过IOS平台,对于Objective-c了解不深。不敢贸然使用。后经推荐,发现了cocos2d-x这个2D的跨平台游戏引擎。可以完全用C++实现游戏,而且移植也比较方便。 ... ...第一个完整的游戏项目就是IOS的游戏。之前完全没有接触过IOS平台,对于Objective-c了解不深。不敢贸然使用。后经推荐,发现了cocos2d-x这个2D的跨平台游戏引擎。可以完全用C++实现游戏,而且移植也比较方便。WINDOWS环境搭建:因为习惯了VS+VA,所以放弃了xCode,将WINDOWS作为主要的开发环境。先下载源码包,运行bu. 阅读全文
posted @ 2012-07-04 15:39 HackerVirus 阅读(129) 评论(0) 推荐(0)
摘要: 没有文件扩展".js"的脚本引擎 解决办法在命令行运行JScript脚本时,遇到如下的错误提示:“输入错误: 没有文件扩展“.js”的脚本引擎。”这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联。如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联;或者如下解决方法:在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。分类:Project manage,System ToolsC++经验谈(摘抄)一、用C++ 阅读全文
posted @ 2012-07-04 14:54 HackerVirus 阅读(856) 评论(0) 推荐(0)
摘要: Cocos2d-x Application Wizard for Visual Studio User Guide0. Overview1. Frist of all, get the cocos2d-x source code from github2. Build Cocos2d-x SolutionWin323. Install the cocos2d-x application wizard to Micro Soft Visual C++ development environment4. Add a New Application Project5. Build and Run t 阅读全文
posted @ 2012-07-04 13:10 HackerVirus 阅读(136) 评论(0) 推荐(0)
摘要: 如何在win32平台上创建新的cocos2d-x项目0人收藏此文章,我要收藏发表于2个月前 , 已有280次阅读 共0个评论在VisualStudio上安装Wizard在你下载并解压完源码包之后,找到cocos2d-x 文件夹,点击“build-win32.bat”来编译整个项目,之后点击“install-templates-msvc.bat”来安装wizard。bat脚本会自动对应vs2008或者2010。Runinstall-templates-msvc.batto install the cocos2d-x application wizard automatically.The scr 阅读全文
posted @ 2012-07-04 12:40 HackerVirus 阅读(301) 评论(1) 推荐(0)
摘要: 从Lua 5.1开始,我们可以使用require和module函数来获取和创建Lua中的模块。从使用者的角度来看,一个模块就是一个程序库,可以通过require来加载,之后便得到一个类型为table的全局变量。此时的table就像名字空间一样,可以访问其中的函数和常量,如:1 require "mod"2 mod.foo()3 local m2 = require "mod2"4 local f = mod2.foo5 f() 1. require函数: require函数的调用形式为require "模块名"。该调用会返回一个由模块 阅读全文
posted @ 2012-07-04 10:10 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: javascript 抽奖模拟抽奖的实现过程旋转原理:当支持CSS3属性采用transform: rotate(角度deg)设置,当角度为正数时顺时针旋转,当为负数时逆时针旋转。如果是IE8及其以下,采用采用绝对定位设置top和left,模拟角度旋转。run方法,参数angle指角度 function run(angle) { if (isIE) { cosDeg = Math.cos(angle * Math.PI / 180); sinD... 阅读全文
posted @ 2012-07-04 09:43 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 较之面向最终消费者的网站,企业级Web应用对用户体验的要求要低一些。不过客户对“用户体验”的要求是“与日俱增”的,很多被“惯坏了”的用户已经不能忍受Postback带来的页面刷新,所以Ajax在企业级Web应用中得到了广泛的应用。企业级Web应用的一个特点是以“数据处理”为主,所以“面向绑定”的Knockout.js 是一个不错的选择。ASP.NET Web API,作为.NET平台最好的REST服务开发平台(主要与WCF相比),则可以以服务的形式提供对数据的后台处理。一、一个简单的基于CRUD的Web应用在《通过ASP.NET Web API + JQuery创建一个简单的Web应用》中,我 阅读全文
posted @ 2012-07-04 09:09 HackerVirus 阅读(203) 评论(0) 推荐(0)

2012年7月3日

摘要: EasyNet.Solr架构http://easynet.codeplex在EasyNet.Solr中,有两个接口最重要,一个是编解码器接口ICodec,一个是Solr输出结果解析器接口ISolrResponseParser<ST, DT>。ICode定义如下;View Code1///<summary>2///编解码器3///</summary>4publicinterfaceICodec5{6///<summary>7///对对象进行编码,并输出到流8///</summary>9///<paramname="obj 阅读全文
posted @ 2012-07-03 17:57 HackerVirus 阅读(197) 评论(0) 推荐(0)
摘要: 遇见C++ LambdaWritten by Allen LeeIf you die when there's no one watching, and your ratings drop and you're forgotten.– Marilyn Manson, Lamb Of God生成随机数字 假设我们有一个vector<int>容器,想用100以内的随机数初始化它,其中一个办法是通过generate函数生成,如代码1所示。generate函数接受三个参数,前两个参数指定容器的起止位置,后一个参数指定生成逻辑,这个逻辑正是通过Lambda来表达的。代码 1 阅读全文
posted @ 2012-07-03 15:25 HackerVirus 阅读(157) 评论(0) 推荐(0)