2015年8月18日星期二

VS2013配合EgretVS开发简单塔防游戏(1) - 环境配置

VS2013配合EgretVS开发简单塔防游戏(1) - 环境配置

VS2013配合EgretVS开发简单塔防游戏(2) – 原型设计

VS2013配合EgretVS开发简单塔防游戏(3) – 精灵动画

VS2013配合EgretVS开发简单塔防游戏(4) – 炮塔防御

VS2013配合EgretVS开发简单塔防游戏(5) – 让子弹飞

VS2013配合EgretVS开发简单塔防游戏(6) – 场景切换

DEMO演示地址(服务器比较慢,已编译):http://xinfangke.github.io/td/index.html


源码在第三章中







TypeScript的语言的有点: 

1:TypeScript是ECMAScript的5(ES5)语法的超集
2:更加面向对象与JS相比 
详细介绍可以关注:http://bbs.egret-labs.org/thread-1441-1-1.html 

回归正题,本教程准备6篇左右写完,具体看偶的时间啦,不会太监.







Visual Studio Community 2013 with Update 4 英文版本,需要单独下载语言包,全免费,给微软点个赞~  不过安装比较费时


    

http://www.visualstudio.com/downloads/download-visual-studio-vs 

EgretEngine的体验还是非常不错的,安装VS2013 ->  EgretEngine - > EgretVS. 

 


 

需要注意的是,需要开启社区体验版本,本次 MC 增加了宽高测量,期间因为MC的宽高为0我也是醉了几次。

在每次检查与升级引擎时,需要关闭VS。  

安装好VS2013,EgretVS,我们就可以建项了,可以使用Ctrl+Shift+N新建项目。项目会有几种类型,我选择带GUI的一种(为了以后学习官方的UI做准备,本次DEMO不准备写关于UI的部分)。 

   


最后一步,需要配置一下IIS,让其可以支持我们的一些特殊后缀名,如果没有特殊后缀可以忽略,我例子中用到了Bitmao font,所以要设置一下.

找到以下目录,具体系统可能不一样,我的是(WIN7) 
C:\Users\yangxiao\Documents\IISExpress\config\applicationhost.config 


 


打开这个文件,搜索mimeMap字符串,添加 
<mimeMap fileExtension=".fnt" mimeType="text/xml" /> 
这些,可以根据自己情况添加。
一般可能会有问题的有:*.json,*.fnt,*.你自己定义的
如果你是安装的独立版不能IIS,去控制台操作吧。 


 


选择一个位置,点击创建,到目前为止,你可以写一个简单的hello world了. <F11>运行一下游戏吧

在你完成一个游戏,记得要发布游戏(release):

鼠标右击项目,选择Egret - > 发布项目

当前项目目录会产生release目录

 

VS编辑器支持断点调试,如果你是IE8以上,也可以按F12进入IE的调试工具与其他调试工具基本一样. 

我们的主要目的是了解TD中的一些关键操作,所以DEMO基本不是一个完整游戏.

下一章,开始简单考虑,我的TD应该怎么设计了