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

本系列着眼于2.5D RPG中各类特效/系统的实现,其中穿插着相关技巧与细节,唯有读者自行理会后方能发现其中更深层次的拓展价值。或许对于今天的Silverlight 4来说,这些特效炫而不实;但是随着Silverlight 5的发布,不仅整合了XNA,同时HLSL也可完美借助GPU硬件加速,这是多么伟大的奇迹呀!接下来我的代码和演示将向大家展示Silverlight在网页游戏以及移动平台上开发游戏所能越及的高度与深度,这些大多都是其他RIA所无法比拟的。或许当你还在为Silverlight 4所创造的特效视觉冲击赞叹不已时,沉默中的勇士Silverlight 5早已在低调的布控局着整场战役,新的闪电战将于不久的未来一触即发,目标不再只是一个国家,而是整个世界!

记得初入编程道时所受的教诲:软件开发80%的时间应用于思考、设计与统筹需求,而最终用于编程的时间绝不应超过20%,遵循不了这个规律的软件产品都将成为垃圾。至今为止我一直以之为铭警示自己。为什么国外那样的强调开发效率,然而国内却时常会冒出武林高手炫耀十年一日用记事本编程??或许他还真的很年轻。8年前,我也走过同样的路,曾用记事本编写JAVA程序,用CMD调试,写了不下10W行的物流管理软件。或许对于当时的我来说这非常有利于语言的掌握以及提升代码的严谨性,甚至睡梦时都能清晰的记得哪条语句在哪一行哪一列;然而当岁月开始侵蚀你的肌肤,一个中年男人背负起家庭、父母和孩子的责任时,你会发现用那张历经沧桑的脸面对着显示器是如此的奢侈而弥足珍贵。

某天,我干枯疲惫的心偶然遇上了如烈火般狂野的Visual Studio 2010,突然,我的生命开始沸腾了!如此高性能、高开发效率的IDE,更重要的是它最终成为了我驰骋Silverlight疆场最得力的帮手;让我深刻体会到原来如此多的梦想可以这般轻易的实现,原来编程是可以如此享受的。Silverlight游戏开发中,当你将80%甚至更多的时间用于完成创意设计及构思时,接下来不到20%的时间你会觉得敲击的绝非键盘,而是在用Visual Studio 2010谱写着一曲曲美妙的旋律,身心愉悦着,指关节伴着节奏轻舞飞扬。常有朋友问我为何能坚持两年多编写高质量的游戏教程却依旧精力充沛,是否你已经从中找到了答案了呢?

既然活着,只有无奈的前行;很是奇怪,一遇清明就会莫名其妙的高烧,每年此时便会疼彻心底的去怀念那些逝去的人、遗憾的事,以及即将被大脑所抹去的牵强记忆;家驹、雨生、国荣,还有海子……

源码下载地址:2.5D-RPGEffectsDemo

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

友情提示:本系列课程完全为本人原创,本人享有示例源码的所有权并与CSDN共同享有该教程版权,请在本人许可的前提下进行相关使用,否则保留追究法律责任的权利。另外,课程中所有素材均来源于网络,切勿用作商业用途,否则后果自负。

系列目录:

Silverlight 2.5D RPG游戏技巧与特效处理:(一)序言

Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统

Silverlight 2.5D RPG游戏技巧与特效处理:(三)动态光影

Silverlight 2.5D RPG游戏技巧与特效处理:(四)天气系统

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

Silverlight 2.5D RPG游戏技巧与特效处理:(六)流光追影

Silverlight 2.5D RPG游戏技巧与特效处理:(七)动画特写

Silverlight 2.5D RPG游戏技巧与特效处理:(八)无限缩放空间系统

Silverlight 2.5D RPG游戏技巧与特效处理:(九)粒子系统

Silverlight 2.5D RPG游戏技巧与特效处理:(十)多重空间战斗系统

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

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

Silverlight 2.5D RPG游戏技巧与特效处理:(十三)资源动态下载组件

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

Silverlight 2.5D RPG游戏技巧与特效处理:(十五)任务剧情

Silverlight 2.5D RPG游戏技巧与特效处理:(十六)资源动态布局

Silverlight 2.5D RPG游戏技巧与特效处理:(十七)多国语言(本地化)

Silverlight 2.5D RPG游戏技巧与特效处理:(十八)开场卷轴与动态窗口

Silverlight 2.5D RPG游戏技巧与特效处理:(十九)基于WCF的注册与登陆

Silverlight 2.5D RPG游戏技巧与特效处理:(二十)副本系统

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

Silverlight 2.5D RPG游戏技巧与特效处理:(完结篇)革新之路

(完)

Silverlight 2.5D RPG游戏技巧与特效处理(Game Effects):目录相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  9. Silverlight 2.5D RPG游戏技巧与特效处理:(十五)任务剧情

    任务是贯穿游戏剧情发展的核心线索,具有极强的多元性.组合性.循环性与随机性:它的设计原则浓缩起来便是:触发-执行-完成.别小看这短短6个字,里面的学问可大了,由什么触发.如何触发的,因素很多:怎样执行 ...

最新文章

  1. c++经典书籍--提高C++性能的编程技术
  2. Mylyn 2.0,第 2 部分: 自动上下文管理
  3. 统计个人已完成的工作量_已注销注册人数统计(勘察设计类)2019.4.11
  4. IE6 下图片少一块
  5. 神经网络模型遇到瓶颈?这些Tricks让你相见恨晚!
  6. mysql 导出数据库中的某张数据表_mysql 导出数据库中的某张数据表
  7. centos7 安装/卸载 任意版本的mariadb(mysql)
  8. mybatis plus当月数据查询_mybatis plus的3种查询方式(小结)
  9. ubuntu14 lamp环境下安装swoole1.8.6
  10. 如何用Camtasia进行内容补充?
  11. 快速排序中pivot的选取策略
  12. CCNA CCNP全套教材 CCNA CCNP视频 CCNA CCNP最新题库解析
  13. 记事本java代码_Java记事本源代码(完整).doc
  14. php网站整合ck播放器,帝国cms整合CKplayer播放器代码教程
  15. Css3模拟彩色灯光
  16. 新手实践:人生模拟器(1)
  17. 怎么对文件夹进行随机重命名?怎么批量给多个文件夹生成随机名称?
  18. C++随机产生任意类型某个区间范围的随机数
  19. 费雪耶兹(Fisher–Yates) 也被称作高纳德( Knuth)随机置乱算法
  20. java表格怎样设置内间距_如何设置表格的间距和背景等属性

热门文章

  1. 删除文件后,磁盘可用空间并没有释放怎么办?
  2. 如何避免高不成低不就? 疫情当下Java学习路线分享
  3. 长安链Batch交易池生产可用重构方案设计及其成效
  4. nginx启动时指定prefix(覆盖编译时的 --prefix)
  5. 数据库优化八大通用绝招
  6. GPIO之推挽输出和开漏输出
  7. 深度清理win10系统C盘文件(二)
  8. 硬盘分区删除后的恢复!
  9. 机器学习算法系列(一)- 感知器学习算法(PLA)
  10. AI人工智能毕业设计课题:人脸识别,人脸识别系统,人脸识别考勤系统