传奇光柱素材制作与配置完整流程

来源: 作者: 点击:
在传奇游戏中,光柱指怪物死亡后地面升起的彩色光效,用于标识可拾取物品。光柱素材由图像文件与配置参数共同组成,需在客户端和服务端同步设置才能正常显示。

光柱图像文件位于客户端Map目录下的Effect子文件夹,常见命名为Light01.bmp至Light10.bmp。格式为24位BMP,尺寸通常为64×64或128×128像素,背景必须为纯黑(RGB 0,0,0),光效部分使用彩色渐变,如蓝白、红黄、紫青等。透明区域通过黑色实现,不支持Alpha通道。

制作新光柱时,使用图像编辑软件新建画布,绘制中心放射状光效,边缘柔和过渡至黑色。保存时选择24位BMP,文件名按序号命名,避免覆盖系统保留编号(如Light01常用于金币)。

服务端通过MonItems.txt或DropDef.ini定义掉落物关联的光柱类型。例如:
ItemName=屠龙
ItemType=武器
DropLevel=5
LightIndex=7

其中LightIndex指定使用Light07.bmp。数值范围一般为1–20,超出则默认显示无光柱或第一种。

部分版本使用Setup.txt中的LightEffect参数全局控制光柱开关:
LightEffect=1
MaxLightCount=30

LightEffect=0将禁用所有光柱,MaxLightCount限制同屏最大光柱数量,防止卡顿。

光柱颜色与物品等级无强制绑定,但惯例中低级物品用绿色(Light02)、中级用蓝色(Light03)、高级用紫色(Light05)、顶级装备如屠龙、圣战用红色或金色(Light08–Light10)。

动态光柱需配合客户端脚本。在M2Share.dll或GameScript.lua中可设置光柱闪烁频率、持续时间。例如:
LightDuration=5000
LightPulse=1

表示光柱持续5秒,开启脉冲闪烁效果。

测试时,在地图击杀怪物观察地面是否出现对应光柱。若无显示,检查三点:BMP文件是否在正确路径、LightIndex是否超出范围、服务端是否加载了新MonItems.txt。

多版本兼容需注意文件结构差异。早期引擎使用StdItems.def中的第15字段指定光柱ID,后期整合包多采用独立Drop表。修改前需确认当前服务端读取逻辑。

光柱素材不占用角色背包,仅作为视觉提示。同一坐标多个掉落物共用一个光柱,系统自动合并显示。玩家靠近后光柱消失,物品进入可拾取状态。