第64章 几人欢喜几人愁

    第64章 几人欢喜几人愁 (第2/3页)

    “废话,”刘可韦哼了一声,“不就是说兔子偷懒爱玩,乌龟坚持不懈,结果乌龟赢了胜利,这和你说的想法有啥关联?”

    “我听过另外一个版本的说法,”段杉杉不以为意地道,“乌龟其实有好几个兄弟,长得一模一样,除了和兔子比赛那只留在起点等待比赛开始之外,其他几只早早就出发了,所以兔子一路上紧赶慢赶,超过了好几只乌龟,可是在它到达终点的时候,还是有一只乌龟在它前头,所以它就输掉了比赛。”

    刘可韦眼前一亮:“我有点明白你的意思了……”

    “没错,我的想法就是设置多个同名字的NPC,也就是说实际上有两个NPC刘可韦,一个在上海体育馆,一个在滨江,用任务编号控制其是否可见,当游戏程序检测到玩家身上挂着‘去上海看演唱会’这个任务的时候,上海体育馆那个刘可韦是可见的,如果玩家身上没有这个任务,就看不见了那个NPC了。滨江的这个也做类似的处理,这样就能达到在游戏中随着剧情进程而改变对应NPC位置甚至外形的作用。这就是我的思路,你觉得可行吗?”段杉杉满怀期望地看着对方。

    “别忘了我和你说过那句话,对游戏制作来说,就没有什么东西是不可实现的!”刘可韦瞪眼道,“只是要考虑性价比的因素来决定是否值得去实现它。”

    段杉杉也不接口,一边一连串吐出十几个小烟圈玩着,一边等着刘可韦的意见。

    “复用NPC本来就是游戏研发里的常用手段,你的意思是说这些NPC通过玩家的任务信息判定其是否在对应的客户端内显示?”刘可韦的脑海里高速运转着,努力去模仿出游戏里实现该功能以后的状况,“这样做的话,当两个任务进程不相同的玩家组队的时候,会出问题。两个人在一起玩,一个能看见NPC,另外一个看不见,岂不是穿帮了?除非把这种设计放到副本里,然后修改副本机制,让副本的组队任务进程强制全队共享,这样还差不多。”

    “我倒觉得正相反,有些时候如果玩家有人能看见NPC,有人却看不见,可能会给玩家更好的游戏体验。”段杉杉并不认同刘可韦的观点。

    “举个例子说说你的想法。”刘可韦也不急于反驳,而是笑嘻嘻地说道。

    “好吧,我就说你最熟悉的魔兽世界,是不是经常有时候完成了任务却找不到人交?因为NPC被其他做任务的人‘带’走了。然后你就只能或者放弃这个任务,或者在原地发呆等待?”段杉杉想了想举出了一个例子。

    刘可韦点了点头说:“嗯,有这样的情况,但是并不多,没到你说的‘经常’那种程度。而且通常来说,我是抢别人NPC的那种人,很少会被人抢!”

    “多少不是重点。”段杉杉不耐烦地挥了挥手,“重点是唯一的NPC一旦在游戏里动了起来,会对其他玩家造成妨碍。所以我的想法是,实际上这是两个NPC,站在原地不动的,和跟随你行动的,前者当任务进程还没有到它需要动的时候,它可以被你看见,

    (本章未完,请点击下一页继续阅读)