以当下主流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/
欢迎有理想,志同道合的专业人士加入深蓝唯一QQ群:73068105,需要证明身份或提供作品。
友情提示:本系列课程完全为本人原创,本人享有示例源码的所有权并与博客园共同享有该教程版权,请在本人许可的前提下进行相关使用,否则保留追究法律责任的权利。另外,课程中所有素材均来源于网络,切勿用作商业用途,否则后果自负。
系列目录:
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游戏技巧与特效处理:(二十)副本系统