快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

用另一种方法处理RPG地图---用好两个图层

  做RPG的地图可以用TBW技术来做拼接型地图.不过看起来太过规矩了.而且设计地图也是一件颇为麻烦的事儿.

  而且现在的2D RPG游戏一般都不再用拼接地图块的模式了.改用图片图层模式了.这样在视觉效果表现上要比以前的拼接地图块要好得多.假如你也觉得拼地图块太麻烦,又对用图片图层做地图不太了解的话,可以往下看.

  所谓用图片图层做地图就是把原本单层次的图片让其表现出层次感来.也就是要能表现角色在某一物体的后边这种情况.还要表现出障碍区域这种情况.前者用MASK解决,后者用碰撞域解决.这就意味着至少要为图片分出两个特别的层.MASK层和BLOCK层.这两个层再加上背景图片本身便成为整张地图.

  下边图片的绿色部份为MASK层的外形.也即是,角色只在这些区域内被显示.在其它域,比如那两个房顶.角色就不会被显示了.也就表现了"人在房后面"的效果了.

  下边这些红色块表现了BLOCK层的外形.角色不能走到这些红色区域内.

  这里便是最后的效果了.

« Full Screen »

  因为BLOCK层外形太小,角度比较多,这样很轻易出现BUG.但是假如把地图设大.BLOCK区域转角少,再把碰撞时角色被"弹开"的值设大一点.即可适当的避免这样的BUG.至于碰撞检测,请浏览其它贴了.我这贴就不用再说了.这种模式与TBW地图模式比较,差别是明显的.喜欢哪一种就看你自己怎么想了.

  以上为个人经验总结,如有雷同,不胜荣幸...


返回类别: Flash教程
上一教程: Actionscript中的数组
下一教程: 《物理学的弹性》分析

您可以阅读与"用另一种方法处理RPG地图---用好两个图层"相关的教程:
· 解决MP3不能导入Flash的一种方式
· Flash中实现物体运动的三种方式
· 用DataGrid读入数据的几种方式
· 实现文本字段透明效果的几种方式
· 加载外部文本文件的3种方式
    微笑服务 优质保证 索取样品