友情提示:380元/半年,儿童学编程,就上码丁实验室。
《仙剑奇侠传Windows95版》、《仙剑奇侠传98柔情篇》:也就是真正的“仙剑95版”,1997年出品。仙剑98柔情篇是大宇于同年在大陆推出的仙剑Win95版之相应简体版,首发于1997年10月,这一版本也是在中国大陆流传得最广的仙剑一。游戏画面看上去和DOS版并无太多区别;增加了数个AVI动画;增加了四首CD音轨,背景音乐由DOS内默认的FM音源(即RIX格式)变为MIDI格式。部分迷宫地图作了一定简化,少量对白被更改,我方法术习得等级降低、BOSS生命降低。此外,所有道具加入了文字说明,这一点是非常实用的改进。
以上内容可以忽略,本期的副标题:《静止NPC的显示处理》
在每个地图中有很多的NPC(Non-Player Character 非玩家角色),我将它们分为静止NPC和移动NPC,静止的NPC在地图上的位置是不变的,本期主要分享静止NPC的显示,为此我们将处理三个问题:
-
NPC数据的存放方式 -
NPC造型切换 -
NPC位置
所有NPC前缀名称与造型个数分别存放在两个列表中,这两个列表用一个方法动态生成。
NPC在地图中的位置存放在另外两个列表中
每个地图需要克隆的NPC的个数和名称放在一个列表里,接下来要做的就是根据地图名称来克隆相应的NPC。
NPC克隆体显示位置就显示
NPC克隆体的造型切换
注意:切换至下一个地图时需要及时将该地图的NPC克隆体删除
本系列只提供素材分享,不分享源代码,抱歉!~
素材链接: https://pan.baidu.com/s/1vaYrN0UKi3EeapRL9mH0hQ 提取码: vyh1
指导视频:
视频1
视频2:
转自公众号:
嘻嘻哈哈学编程