zoukankan      html  css  js  c++  java
  • Silverlight游戏开发:引擎"Night"解析

    SilverNight释义为银色的夜空,那天,在夜空中闪过一道银色的光芒,开启了这一片银色的夜空,我们就如这夜空中的星星点点,争相炫耀着自己那微不足道的光芒,银色的夜空让人遐想,让人展望,愿我们憧憬着美好的未来,共同期望。

    正是因为如此,我将引擎命名为Night-夜空,是一个基于微软Silverlight技术的网页游戏引擎,提供高效简约的显示算法、内部实例管理功能、Blend结合、场景解决方案、动态资源载入框架、动画解决方案、面向对象开发模式、辅助开发工具,本套引擎已经应用于商业项目,截图如下(截图于2月28日):

    游戏视频在这里:http://www.cnblogs.com/nowpaper/archive/2010/04/19/1715730.html

    本引擎技术归北京中游在线科技有限公司所有及Nowpaper个人,可以使用于回合游戏、即时战斗游戏、迷你游戏、策略游戏等多种2D类型游戏,该引擎主要目的是搭建整体的基础的开发框架,不限定于某一种游戏类型,在本框架下开发者可以自由发挥,做任何想做的游戏,使开发工作变得清晰明了。

    下面是引擎构架图:

    作为一个引擎体系不止是需要一个动画实现方案,而是从多个角度来解决整个游戏的设计,尽量简化开发人员的操作,而且提高整个团队包括策划、美术在内的工作效率,所以,在一个比较健全的引擎体系下,程序只是在负责做逻辑,美术在做资源,而策划只需要专注于如何组合。

    上图仅仅是一个半吊子游戏开发者的总结,有限的经验也只能做成这样,怕是井底之蛙之见,现在拿出来大家研究研究,扩展一下思路:)

  • 相关阅读:
    Canvas
    Web API 接口-JavaScript全部api接口文档
    编程中的命名设计那点事
    线程池的使用
    SRW锁的使用
    内存屏障
    VC用Beep整几首歌听听~~~
    简单的多线程并发同步演示(4种同步方法)
    C语言生成程序问题
    文件操作(输出倒数第二行、逆序输出)
  • 原文地址:https://www.cnblogs.com/nowpaper/p/1731519.html
Copyright © 2011-2022 走看看