摘要: 网页游戏中的特效,主要包括:场景特效,攻击特效和UI特效三种。场景特效是在地图层上播放的特效,攻击特效主要是技能触发的一些特效,UI特效是面板上的一些特效,还有一些在人物身上播放的特效,例如脚底光圈特效等。特效的播放方式有两种,一种是直接播放swf,二种是根据图片序列,直接绘画到Bitmap上,... 阅读全文
posted @ 2015-08-10 22:55 觉知的凡夫 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 这一节主要是针对上一节的补充,关于地图的优化策略上一节中已经涉及了一些,这一节具体说下。地图块加载队列:就拿1280*800的屏幕分辨率来讲,大约需要加载的地图块为30~35块之间,如果这个时候一下子加载这么多地图块,占用的网络带宽会比较多,因为IE加载资源也是有限制的,如果多余限制就会加入排队... 阅读全文
posted @ 2015-08-05 21:42 觉知的凡夫 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 地图分块加载类MapEngine,主要包含以下属性:g 地图层graphics,地图将画在上面buffPixelRange 地图加载范围矩形viewPort 屏幕视窗currZoneArr 已经加载过的地图块waitLoadZone 待加载地图块showZone 加载完成即将显示的地图块preL... 阅读全文
posted @ 2015-08-04 22:16 觉知的凡夫 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 这一节说说视窗,这个视窗,也就是游戏的视角。现在的网页游戏分为2D游戏,2.5D游戏和3D游戏,2D游戏基本是一些横板的,2.5D基本都是arpg的,可以说游戏画面投影的角度略有不同,3D网页游戏,现在也有不少,效果做的不错的,都是带微端的,不带微端同屏人数过多就会出现卡顿的情况。个人感觉网页还... 阅读全文
posted @ 2015-07-28 22:29 觉知的凡夫 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 开发arpg网页游戏一项比较重要的难点是游戏推图。游戏中主城的地图比较大,我遇到到最大的是8000*6000的地图,比较小的就是副本地图,有可能还占不了一屏。像这种比较大的地图,一般都是分块加载的,游戏中不可能一次将整个地图添加到舞台上,得根据角色的移动视窗来加载地图。这个时候会碰到三种情况:人... 阅读全文
posted @ 2015-07-27 23:29 觉知的凡夫 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 因为特殊的需求,window服务器需要定时自动重启,所以本人在网上搜索了几个软件装上,发现了一个问题,就是服务器每次登陆后该软件才能运行,可是我的服务器装在一个单片机上,重启后不一定会登陆,因此那些软件满足不了我的需求,所以我自己就实现了一个定时重启程序。设计思路如下: (1)程序以windos服务的方式运行,这样解决了不登陆也可以运行 (2) 在服务里启动一个Timer来循环是否到了重启的时间 (3) 定时轮训,得避免在那个时间段重启多次服务器,需要设计一个标识,我写在app.config里面。/Files/BlueWoods/AutoShutdown.rar 阅读全文
posted @ 2011-10-18 17:13 觉知的凡夫 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个特别奇怪的错误,本地代码可以运行没有问题,但是装在服务器就不悲剧了,老是报错。于是想远程调试,找问题的根源。在网上了查了很多资料,对电脑做了如下调整,调试成功。修改如下: (1)修改本机注册表如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters MaxCmds 值大于50(2) 修改本机:本地策略\安全选项\网络访问:本地账户的共享和安全模式改为经典-本地用户以自己的身份验证。然后重启机器。(3)在服务器端安装Visual Studio 2005 Remote D. 阅读全文
posted @ 2011-07-11 15:20 觉知的凡夫 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 你们的时间有限,所以不要浪费时间在在别人的生活里。  拥有追随自己内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什么样的人。  .......  偶然的机会我读了《活着就是为了改变世界》这本书,感慨很多。乔布斯和盖茨一样,是一个传奇的人物,是不是NB的人物,都像他们一样,不走寻常路?乔布斯的成功,我感觉很大一部分在于自己的人格的魅力,对理想的追求的激情,几乎到达了狂热的地步,几乎能影响... 阅读全文
posted @ 2010-11-22 22:39 觉知的凡夫 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Cache在System.Web.Cacheing命名空间中定义,它是一种key/value的object。类似Session Objcet和application Object,ViewState Object都可以当作Cache来使用。但是Cache在.net 中还有其它很多特性,例如依赖属性和自动过期的一些策略等。我们先用一些简单的示例来了解Cache的概念。  (1)最简单的Cache的使... 阅读全文
posted @ 2010-11-22 20:37 觉知的凡夫 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 先上代码吧,看看我们能从代码中学到什么。  代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--namespaceCSASPNETMVCPager.Helper{publicclassPager<T>{///<summary>/... 阅读全文
posted @ 2010-11-22 11:35 觉知的凡夫 阅读(634) 评论(0) 推荐(0) 编辑