使用 Starling 开发一个基于stage3D的 2D应用

做了一段时间页游,到头来,还是发现单机game魅力无穷啊,于是打算用手头上的最新技术重写去年暑假做的哪款demo。
于是乎,找来了这款 Starling 框架。

Starling 是一款开源的框架,封装了Flash Player 11 的Molehill即 Stage3D. 使2D游戏也可以通过GPU进行渲染,提升游戏的运行性能。

先放上最近迷恋上的洗脑萌曲吧~ 化物语OP3 「白金ディスコ」
继续阅读“使用 Starling 开发一个基于stage3D的 2D应用”

地图模块的相关的优化

手头在做一个大型在线MMORPG的地图模块部分,遇到很多优化问题,记录下来给以后的自己看看。。。

首先是大地图方面,地图是背景大概为 3000*3000 ,或许更大。 整张图片在3M左右。

已国内用户的平均网速来说,大概要下载 15 秒左右。 显然用户是不能忍受黑屏15秒的。

于是采用了分块加载,将地图切成 100 块,每块 大小在 30KB。 一般25块可以将用户当前的屏幕填满。 那么显然的,填充满用户的屏幕还需要大概4秒。
继续阅读“地图模块的相关的优化”

来公司2周了,顺便作品区开放HTML5的作品下载啦

来公司2周了,话说主程同学还真不把我当作实习生看待啊,才2周不到的时间,就叫我给项目制作3个系统模块。。。
o(︶︿︶)o 唉 话说刚进公司的第一天,不知道该干嘛,于是紧张的问周围的同事,第一天该做什么。同事们纷纷说:“去玩神仙道吧”。 当时我就震惊了,第一天在公司可以这么明目张胆的玩游戏。于是第一天就在非常心虚的玩游戏中渡过了。
继续阅读“来公司2周了,顺便作品区开放HTML5的作品下载啦”

毕业设计做完了,近日把毕业论文搞定吧!

话说~这个毕业设计碉堡了!
1.纯AS项目
2.45°引擎
3.界面全部采用Aswing框架搭建
4.人物Sprite图自动剪切
5.由剧本文件驱动的剧情模块
6.多人可联机系统(Socket通信)
7.同步的聊天,战斗系统
8.JAVA服务端采用Flex Amf数据包封装(多线程)
9.地图编辑器
10.深度排序,A*寻路及3D->2D坐标转换算法。

下面是裁图啦~
继续阅读“毕业设计做完了,近日把毕业论文搞定吧!”

是时候开始慢慢改变生活的说~

进入新公司有1周,看起来时间似乎挺短的哈,新公司给我的印象还不错。

1.每天8小时工作制,朝9晚6。一周5天。

2.公司内有食堂,比外面要便宜几元钱,主要是环境好,不拥挤,且有免费餐后水果提供。

3.每周有福利,比如上周是去游泳馆。我以为天冷还去游泳所以没报名,后来发现是温泉,后悔了。

4.工资在同行业算中上水平了。

 

继续阅读“是时候开始慢慢改变生活的说~”

由配置文件驱动的剧情实时渲染模块

传统的剧情模块,是由动画师绘制一段动画swf,由游戏中某固定时刻加载进来,其本质上就是加载一段视频。
但是这样往往制作动画的时间开销很大,动画体积增大,导致用户加载剧情的等待时间过长。影响用户体验。

目前手头在做的一款游戏,其剧情,不过是人物过场。比如主角和某人施展武功互相打斗,然后敌人被打败,倒地。然后主角对其吐槽几句。
继续阅读“由配置文件驱动的剧情实时渲染模块”