Nowpaper 十五英寸的世界

Rich Games Developer

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Egret

白鹭引擎
摘要: 在上一篇中,简单的使用界面元素快速实现了一个游戏中的二级页面,这种直接在游戏页面上做UI的做法并不太好,原因是,UI会让游戏的压力变大,即使它是隐蔽的,如果同样的功能在其它的地方也是一样的,那么就要写多个同样的逻辑吗? 阅读全文
posted @ 2016-05-02 21:02 nowpaper 阅读(6766) 评论(3) 推荐(0) 编辑

摘要: 在游戏中,我们一般会有各种各样的二级页面,比如游戏暂停界面或者游戏结束界面,这些界面组成了对玩家交互主要手段,在游戏开发中,对于这些界面的coding组织是非常有学问的,这篇实现方式暴力简单,只想快速完成不要搞那么复杂的组件设计,UI规划,现在讲究的是速度,可能你会觉得和第9篇有点冲突,其实不然,等下篇出了我再告诉你为啥。 阅读全文
posted @ 2016-02-26 13:29 nowpaper 阅读(4027) 评论(0) 推荐(1) 编辑

摘要: 本篇在前面的基础上,将进行逻辑的编码开发让游戏能够正式的玩起来,这里没有注重太多的体验细节,而是直接实现游戏的规则逻辑,将分成两个部分说明:数据处理和游戏逻辑。 阅读全文
posted @ 2016-02-06 10:45 nowpaper 阅读(4600) 评论(0) 推荐(2) 编辑

摘要: 本篇将主要讲解游戏界面的构建和设计,会应用到egret.eui的自定义组件,可以很直观的构建一个游戏整体,这里我们仍然只需要使用EgretWing就可以达到目的,本篇可能是篇幅最少的一个,但是涉及自定义组件和类继承,希望能够读者能够看明白,这对将来的游戏开发的思维帮助非常大 阅读全文
posted @ 2016-01-26 10:07 nowpaper 阅读(4813) 评论(0) 推荐(1) 编辑

摘要: 经过前面的制作,使用Egret的Wing很快完成了开始界面和选关卡界面,下面通常来说就是游戏界面,但此时界面切换和关卡数据还没有准备好,这次讲解界面的切换和关卡数据的解析。前面多次修改了Main.ts文件中startCreateScene的方法,这个方法就是当游戏的前置Loading全部完成之后,执行的开始方法,Main本身就是UI容器,所以直接Add进去做好的UI逻辑即可。 阅读全文
posted @ 2016-01-26 10:00 nowpaper 阅读(9824) 评论(2) 推荐(0) 编辑

摘要: 通过前面的开始界面基本上了解了eui的使用方法,可以简单快速的制作一个UI界面,本篇使用第二界面选关界面展示更为难一点的代码控制,来展现关卡地图的内容,请确保素材和资源完整,可以在前面的教程中找到下载。选关界面和开始界面不太一样,请参考开篇的结构图,需要一个推进式上下拉动的地图界面,创建基本的exml和开始界面是一样的,这里的名字叫“SceneLevelsSkin”,在组件库中把Scroller组件拖进去并给其下属内容命名group_levels,用来承载地图内容,最后加一个返回按钮。 阅读全文
posted @ 2016-01-25 08:49 nowpaper 阅读(8158) 评论(11) 推荐(3) 编辑

摘要: 本篇需要在前面的素材准备完毕,才可以开始,使用egret的eui结合代码编辑,快速完成基本的界面搭建,这里写的可能比较细,目的是减少大家对于其中一些操作疑问,我去掉了很多无用的步骤,以最精简的流程来完成,如果比较熟练的话,这些操作只需要不到15分钟就完全可以搞定。特别说明:如果已经对EUI 有基础了解的童鞋,可以直接跳过这篇,因为实在是太简单了。 阅读全文
posted @ 2016-01-24 00:07 nowpaper 阅读(8561) 评论(8) 推荐(1) 编辑

摘要: 现在我们使用egret来起步开发一个名叫《成语大挑战》的小游戏,关于egret的开发环境就不在这里啰嗦了,直接去官方下载安装就可,egret是我见过开发环境部署最简单的解决方案,这个系列教程中,使用了egret的Wing和ResDepot,只需要安装这两个就行。 阅读全文
posted @ 2016-01-23 10:02 nowpaper 阅读(12625) 评论(2) 推荐(4) 编辑

摘要: 最近接触了Egret白鹭引擎,感觉非常好用,提供了各种各样的开发工具让开发者和设计者更加便捷,并且基于typescript语言开发省去了很多学习成本,对于我们这种掉微软坑许久的童鞋来说,确实很有吸引力,在开发中最浪费时间就是设计和调试的阶段,js的语言过于自由,自由到有时候写错了都不知道,但typescript可以使用开发IDE帮助排错和调试,不得不说确实很有效率,下面我用一个小游戏做教程,学习egret的eui带来的便捷开发。 阅读全文
posted @ 2016-01-21 22:18 nowpaper 阅读(11026) 评论(2) 推荐(7) 编辑