代码改变世界

[置顶]Silverlight 字体描边

2010-09-18 00:14 by 平凡主义, 2342 阅读, 0 推荐, 收藏, 编辑
摘要:最近一段时间纠结于SL的字体描边上面,由于游戏地图的色彩很丰富。将字体放在页面上的时候会发现在某些区域出现看不见字体。 于是就打算将字体进行一个描边,网上找了很久似乎SL不支持字体描边。于是只有自己写一个啦。  实现思路:  1.将TextBlock 转换为WriteableBitmap  2.对WriteableBitmap 的Pixels 进行循环,判断每一个像素点的值最终达到描边的效果。  ... 阅读全文

Silverlight 工具类 ImageClipUtil

2010-09-20 21:45 by 平凡主义, 542 阅读, 1 推荐, 收藏, 编辑
摘要:在实际开发过程中往往会将很多张图片素材放在一张图片中进行下载,其中的原因大家都应该明白.  在刚学Siverlight 的时候,我是通过Clip 进行剪切,再进行定位.而这样的话定位十分麻烦,所以我写了一个工具类,现在分享给大家.  1.配置  代码这里对图片进行配置UI 节点代表每一张图片 而Image 节点 的命名是 UI的名称加自己定义的图片元素的名称 2. 进行解析图片帮助类3.下载xml... 阅读全文

跨地图寻路 和 NPC追踪(一. 数据配置)

2010-09-15 01:11 by 平凡主义, 842 阅读, 0 推荐, 收藏, 编辑
摘要:在RPG 游戏中A Start 用到最多的寻路算法,但是在做任务的时候却无法实现场景寻路,为了这个网上找了很久都没有找到。所以只有自己写一个了。  首先需要将场景中的传送门的数据得到我定义的格式是这样的。当然这个数据结构在实际操作中应该是通过生成得到。地图传送门信息 MapInfo.xml第二步 得到世界NPC信息世界Npc 信息 NpcInfo.xml 阅读全文