摘要:
游戏循环GameLoop是游戏程序和一般软件程序在执行时候,有不一样的运行方式而特别设计的一种程序运行流程。 一般的程序大部分是事件驱动的,最直观的感受就是这类软件主界面有很多的按钮或菜单,等待用户的单击或者选择 产生事件,从而执行后续的操作。而游戏中有着不同的运行方式,游戏中就相当于一个游戏世界, 阅读全文
摘要:
单一职责原则——SRP:Single Responsibility Principle 一个类在封装(抽象)时,应该只负责一件事(一个单独的功能) 对于一个类功能过多,庞大,接口过于复杂时候:可以进行类重构,将类中与实现相关的功能的部分 提取出来另外封装成为新的类,然后将新增的类加入到原有的类中,作 阅读全文
摘要:
相识 这要追溯到大二的时候,刚开始接触设计模式的时候,记得当时不知从谁哪里听说设计模式这个玩意,对我来说这是一个既陌生而又富有神秘感的词汇。 于是,在某天跑到学校的图书馆找寻相关的书籍,在网上百度了一下,听说《大话设计模式》这本书不错,于是乎便拿过来一看究竟,当时也看的也不知所云, 毕竟只是看,没有 阅读全文
摘要:
单例模式的定义 单例模式的GOF的定义:确认类只有一个对象,并提供一个全局的方法来获取这个对象 单例在实现的时候需要程序设计语言的支持,只要是具有静态类属性,静态类方法和重新定义类建造者存取层级。单例不建议大量使用 ,运用单例需要注意。 单例使用的注意事项 游戏系统中那些类适合单例模式去实现,必须经 阅读全文