Egret社区
本帖最后由 ifyx 于 2015-11-12 10:45 编辑

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篇左右写完,具体看偶的时间啦,不会太监.






注:其中涉及到一些VS2015的截图,主要是由于文章早期是VS2013写的,目前笔者安装了VS2015。
Visual Studio Community 2013 with Update 4 英文版本,需要单独下载语言包,全免费,给微软点个赞~  不过安装比较费时


   1.png

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

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

2.png


3.png

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

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

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

   a.png    b.jpg


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

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


5.png


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


QQ图片20150225161148.png


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

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

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

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

2.png

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

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

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












4.png
分享到 :
9 人收藏

28 个回复

倒序浏览
ifyx  圆转纯熟 | 2015-2-25 14:31:42
自己顶一下,哈哈
Greenboy1  登堂入室 | 2015-2-25 14:58:21
必须顶一下哈哈哈
hus  登堂入室 | 2015-2-25 15:03:58
太棒了!
change  斑竹 | 2015-2-25 20:04:03
帮顶!!!
Once  斑竹 | 2015-2-26 12:26:07
感谢分享
doxiao  初学乍练 | 2015-3-2 11:51:23
COOL,THANKS.
lucius  登堂入室 | 2015-3-2 11:59:21

感谢分享
johnnyartec  初学乍练 | 2015-3-9 14:57:17
好棒的文章啊. 幫頂啊
nathan549  初窥堂奥 | 2015-3-12 09:09:59
好东西,收藏了!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部