摘要: 标题很暧昧,研究的目的是让我们告别这个自以为是的content管道设计。OK,我知道我们已经研究过越狱载入Effect文件。我们已经弄了一个TTF字体的解析,贴图本来就有三种格式可以让我们选择。关于模型,我们也完成了MDX格式的模型贴图动画。TTF是一个很好的方案回顾一下,我们可以优雅的解决他,用TTF,如果你要做一个用户会输入任何字符的中文游戏,还要使用超过四种不同尺寸的文字,你不会喜欢spri... 阅读全文
posted @ 2010-11-03 23:18 疯光无线 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 在XNA4 CTP 的时候,Input.Touch模块给我留下了很好的印象。 我已经全面抛弃了键盘鼠标的事件处理,投入touch的怀抱。 因为我是把鼠标模拟成一个touch点,而直接touch屏幕,如果touch事件无响应也会被转成一个鼠标事件,又转回模拟的touch点。 所以我一直没有发现 XNA4 BETA真的把Input.touch给阉割了。 这是无法接受的残酷事实, 我立即动刀,从还没重装... 阅读全文
posted @ 2010-11-03 23:17 疯光无线 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2010-11-03 23:16 疯光无线 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 已经可用的一个版本 精灵配置 精灵配置,先将精灵分类,指定每种分类分为多少个方向和动画,mirror表示是有对应的镜像关系,可以自动生成 由spriteconfig.xml决定,编辑器不能修改 精灵列表保存在 SpriteMgr中,可以右键添加新精灵 新精灵可以指定保存文件名和名称,保存在sprite目录中 分为编辑和预览模式 预览模式只能查看精灵动画,上面有编辑按钮,进入编辑模式,保存按钮,... 阅读全文
posted @ 2010-11-03 23:10 疯光无线 阅读(1462) 评论(5) 推荐(2) 编辑
摘要: psd文件规格 尺寸是512*512 只能使用256 512 1024 这些尺寸。每一个图层都是一个图形元素,自动读取尺寸,每个图层按Ctrl + T 可以看到实际尺寸。图层命名将在程序中用来访问这个图块,命名不要重复。 不使用图层效果和文字图层。如果实际尺寸比看到的大,是由透明度很低的像素没有擦干净,请选择不要的区域删除,或者用硬橡皮擦擦除。 转换工具 转换工具可以输入一个psd 文件,I... 阅读全文
posted @ 2010-11-03 23:05 疯光无线 阅读(1043) 评论(1) 推荐(0) 编辑
摘要: 精灵管理已经ok 接下来动画帧编辑和每帧编辑。 这部分做的稍微慢些,一次到位,至少可以坚持几个项目的规格。 通过这次就建立一套做2D游戏的工具集。 以后的速度就快了。 顺便也测试过发布,干净的win7机器,显卡驱动装好,安装dotnet framework4 和 XNA4 redist后,运行没有任何问题。 阅读全文
posted @ 2010-11-03 22:29 疯光无线 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 开始做一些工具,研究了一下XNA和winform结合的问题,研究了几个实现以后Winform就熟悉了,然后发现网上的实现都不好。 于是我做了一个改动图形部分最少的实现。 因为XNA默认模板已经有一个Game.Run.在windows 平台上毫无疑问是有窗口消息处理的主循环。所以任何建立一个应用把Game往进塞得方案都是本末倒置的,问题是,网上大家的实现都是这样子。。。。。。 那就简单了,只要建立一... 阅读全文
posted @ 2010-11-03 22:21 疯光无线 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 花了点时间建立了节目的基础绘制部分。 基本的使用方法如下 界面系统desktop的创建和设置大小 场景和渲染器的创建 desktop和渲染器关联 创建了一个窗口,用地形合并图作为窗口背景 之后的工作 制作几个基本控件 把事件流程编写完 xml序列化反序列化写完。 写一个多点触摸的镜头控制 抓紧赶7月中旬,哈。 阅读全文
posted @ 2010-11-03 22:19 疯光无线 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 加上了法线生成(简化算法,不准确,只是为了测试),打开了灯光,上面是逐像素光照,下面是逐顶点光照。 由于没有插电源,显卡性能只有50%左右。 另外修改了可视判断boundingbox生成的一个bug,加入了拖动,支持的touch接口,鼠标被模拟成touch事件。 以后将只支持touch,另外发现XNA的鼠标接口即使窗口失去焦点也在处理,需要特别处理一下。 阅读全文
posted @ 2010-11-03 22:17 疯光无线 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 程序输入四张层贴图,动态合成为一张贴图,提高绘制性能。 目前在HD4550显卡上绘制32*32的地图,fps约400,线框模式900多。 现在合成的贴图用的是1024*1024,XNA处理比较吃力。试过将贴图尺寸换成512*512 fps提高一倍。 单个title块的分辨率降低为32*32像素,稍微损失一点细节。 阅读全文
posted @ 2010-11-03 22:14 疯光无线 阅读(244) 评论(0) 推荐(0) 编辑