本节,没有更新的代码可以奉献给大家;不过作为网游未来研发的一大趋势,第三次游戏革命,我觉得有必要和大家共同探讨一下当前网游中非常热门的一个词汇--“体感系统”。

这个词最初源于次世代游戏机所说的体感系统,即身体感知;然而据我目前对号称所谓自主研发的体感系统网游的详细分析,它们所说的体感系统要么就是像《三国无双》那样重视格斗细节与仿真人体物理系统的ARPG,早在N年前欧美大作已司空见惯,让我感觉更多的是“操控体验+战斗感觉”,没错,绝对的噱头;要么就是类似《酒神Online》、《王者大陆Online》和《七剑群侠传-降魔录》,一个自称全球首款,一个号称国内第一,最后一个则所谓革新之作;暂且抛开这些似乎令国人无限荣耀的光环不论,它们大都不外乎需要玩家使用额外的控手柄对角色模型骨骼关节进行操控:

试问:网吧用户就为玩你这游戏而像个癫子在网吧群魔乱舞?又或者你在PK时还不紧不慢的挥舞着手上的“指挥棒”,本可以来个致命一击的,怎知姿势没到位或力道过猛把线扯断了,此时角色硬是愣了一下,反而被对手回了个大招瞬间归西,悲哉。浮躁的年代成就了浮躁的产品,浮躁的开发只会为自己扣上浮躁的高帽子。

比起一味的追求华丽辞藻对游戏进行外表包装,还不如真的用心把游戏做到极致了。为什么有人号称多年游戏开发而未出产品?为什么总是有人喜欢对着《魔兽世界》怨声载道:既生瑜又何生亮?

原因依旧得溯源到这个浮躁而理想迷失的年代。如果你也是一位游戏开发者,如果你对游戏开发无比热爱,你会把它的每个细节做到精致。别总以为玩家是傻瓜,别以为拿个现成的引擎换套UI就又可以公测了;试想如果玩家每天上线都能感受到游戏世界在变化,走着走着不小心踩到了颗红宝石,战斗时怪物不小心从口袋漏出了一把刚从墓地盗窃的绝世宝剑,嬉戏打闹时不小心路过飞龙洞穴居然发现洞内无物,仅有一粒泥足珍贵的龙蛋在那蠢蠢欲动,等待第一眼锁定它未来的主人……这些功能很难实现吗?为什么在我所玩过的几百款网游中从来没有看见过?反而10几年前的MUD游戏却让我无限怀念?很多人每天依旧在纠结魔兽世界无限延伸的地图系统到底该怎么做?请问,魔兽世界有炒作过他们的地图系统吗?没有。人家所追求的是让玩家体验到一个绝对宏伟且真实的虚幻世界,而不是浮躁的比拼某些功能实现;记得《暗黑破坏神3》的项目经理曾说过这样一句话:感谢前人的工作,游戏引擎依旧采用2.5D视角。没错,国外的技术为什么总在飞跃式发展?而国内仅有富人的财富能跟上世界的脚步?开源、分享、或者说是一种觉悟;然而几乎没有一个真正的中国人能做到,拿着复印的成功开成功学讲座,拿着十几年前的脑白金推销至今天依旧悠人不倦;真诚的该反思了,游戏,玩家不想看你的代码,玩家不想问你这款游戏是哪所大学、哪个研究院、哪些博士开发的,管你小学毕业还是五条杠;真的希望国内的游戏开发者能明白一个真实的道理:无论什么类型游戏,只要用心了把游戏的每个细节做好,用你的心血去感动所有玩家,玩家会回报你的。

回归主题,网游中到底怎样的体感系统才算正道?

如何增强游戏的操控体验?如何让玩家能够拥有更爽快的游戏感受?角色走路时的脚步声、飞行时的气流声、雪地上的脚印、视口的缓动、武器的流光、战斗时的动作衔接、击打时的光与影、击退时的缓冲、麻痹时的颤栗、陨石坠落的弹坑、冰破时的碎片、雨雪的粗细大小、闪电云雾的随机分布、NPC与怪物的人性化AI、华丽而无规律的动态魔法、足可以假乱真的空间层次感,等等等等;把握住一切的小细节,这样的玩家操控感受才是最实在的。不要一味的追求不切实际的做法,当你每天都在不断进步时,你会慢慢发现所有所谓的疑难杂症都会迎刃而解,就像你开始逐渐掌握盲打键盘时的感觉,熟能生巧而自信。我们现在要做的便是从基础做起,打牢基础,比如:让一切对象动起来。

最后,如果要问哪款RIA更具潜力实现比如XBOX360 Kinect这样“玩家身体即遥控之顶级体感系统网游”于网页之上,毫无疑问非微软的Silverlight莫属。连XNA都吃了,离吞掉Kinect还远吗?

热爱游戏开发如同生命,希望所有的朋友都能这样,社会需要大家,需要这种精神来掐死浮躁。最后还剩几节我将为本系列Demo添上简单的任务系统及游戏登陆部分,从而最终完成MMORPG游戏除UI功能外的所有引擎基础功能,这也是我一直以来未了的心愿。希望这款不算差的引擎能够引领你实现Silverlight网游开发梦想。

送你一双翅膀,一定要飞翔!

本系列源码请到目录中下载

在线演示地址:http://silverfuture.cn

原文链接: http://www.cnblogs.com/alamiye010/archive/2011/05/05/2037472.html

转载于:https://my.oschina.net/chen106106/blog/43594

Silverlight 2.5D RPG游戏技巧与特效处理:(十四)体感系统相关推荐

  1. Silverlight 2.5D RPG游戏技巧与特效处理(Game Effects):目录

    以当下主流的2.5D RPG客户端品质游戏特效为借鉴,以最大程度控制性能损失为前提,将Silverlight游戏资源占用最小化,综合效果及用户体验最优化,即本系列作者想要向大家讲解的核心技术知识. 本 ...

  2. Silverlight 2.5D RPG游戏技巧与特效处理:(二十一)自定义路径动画

    一直在想应该用什么作为<Silverlight 2.5D RPG游戏技巧与特效处理系列教程>的终结,既要实用而不拖泥带水:又要通用而不哗众取宠.于是一不小心便成就了我一个未了心愿:一切基于 ...

  3. Silverlight 2.5D RPG游戏技巧与特效处理:自定义路径动画

    一直在想应该用什么作为<Silverlight 2.5D RPG游戏技巧与特效处理系列教程>的终结,既要实用而不拖泥带水:又要通用而不哗众取宠.于是一不小心便成就了我一个未了心愿:一切基于 ...

  4. Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统

    Silverlight 2.5D RPG游戏技巧与特效处理:(十一)AI系统 作者: 深蓝色右手  来源: 博客园  发布时间: 2011-04-19 11:18  阅读: 1282 次  推荐: 0 ...

  5. Silverlight 2.5D RPG游戏技巧与特效处理:(五)HLSL渲染动画

    或许大家依旧对上一节中的"黑夜"及"梦回过去"记忆犹新,追问下去HLSL到底是何方神圣能实现如此炫酷之效果?HLSL(高级着色器语言)作为微软的独门兵器,仅供D ...

  6. Silverlight 2.5D RPG游戏技巧与特效处理:HLSL渲染动画

    或许大家依旧对上一节中的"黑夜"及"梦回过去"记忆犹新,追问下去HLSL到底是何方神圣能实现如此炫酷之效果?HLSL(高级着色器语言)作为微软的独门兵器,仅供D ...

  7. 一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(五)圣赞之HLSL渲染动画...

    或许大家依旧对上一节中的"黑夜"及"梦回过去"记忆犹新,追问下去HLSL到底是何方神圣能实现如此炫酷之效果?HLSL(高级着色器语言)作为微软的独门兵器,仅供D ...

  8. Silverlight 2.5D RPG游戏技巧与特效处理:(十二)魔法系统

    全球首款Silverlight – MMORPG:<<窝窝世界>>震撼登场!伴着与XNA合体后的Silverlight 5 强势发布,一波Silverlight网游研发海啸即将 ...

  9. 一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(十二)魔法系统

    世界首款Silverlight – MMORPG:<<窝窝世界>>震撼登场!伴着与XNA合体后的Silverlight 5 强势发布,一波Silverlight网游研发海啸即将 ...

最新文章

  1. 图像的均值和方差python_python-绘制均值和标准差
  2. 认识Linux系统服务(鸟哥18章)
  3. Express-静态资源-路由-ajax-session
  4. java indexof方法_java入门 021
  5. 利用vscode插件C51生成C51的hex文件
  6. [BalticOI2014]Friends/[BZOJ4287]新三个和尚
  7. docker images存放路径指定
  8. XML学习总结(一)——XML介绍
  9. Java之—hutool工具类二维码生成跟背景图合并输出
  10. 存储容量(空间)换算公式(B、KB、MB、GB、TB、PB、EB)
  11. Python绘图实例33:太极图绘制
  12. 虚拟机中Deepin v20 配置共享文件夹及修改Linux系统环境PATH
  13. 去银行当程序员是一种什么体验
  14. 我以为猫咪牙齿断了一点不要紧,结果…
  15. 杭州图书馆对所有读者免费开放 包括乞丐【让我感动的图书馆】
  16. Latex 希腊字母对应表
  17. docker搭建mongodb高可用集群
  18. android 游戏降低画质6,怎么改善安卓游戏画面?
  19. kubernetes中infra容器的理解
  20. [转]帐号登录事件(事件编号与描述)

热门文章

  1. 干货集中营(分享)-每日分享妹子图和技术干货
  2. 薄如便签纸的概念闪存U盘:贴在电脑上就能用
  3. 手写文字识别的使用软件
  4. oracle的userenv和nls_lang详解
  5. 写给IT自学者的入门指南
  6. html 怎么检测ie浏览器的最高版本号,怎样在HTML代码里面判断IE版本?
  7. Ubuntu18.04 安装Docker 报错:Signed-By 中含有互相冲突的值
  8. 平面设计的福音,速看!
  9. jQuery uploadify 文件上传
  10. 如何展现两极化数据,Excel柱状断层图不二之选