在游戏设计中,对鼠标与舞台的碰撞检测也是经常用到的,今天的碰撞检测主要用到hitTestPoint()函数。 一、碰撞的类型 (1)像素碰撞 什么是像素碰撞?通俗的讲就是在一张图中,它的不透明部分被点击时是可以被检测到的…
标签:egret
Egret应用开发实践(03) MVC 模块化具体实现
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller,这三部分由三个单例模式类管理,分别是Model、View和Controller,三者合称为核心层或核心角色。 Mode…
基于eui的白鹭引擎H5小游戏入门总结
前言 由于实习公司要人做 H5游戏,使用白鹭引擎开发,语言是typescript。本着想学习ts的心态,就开始学习一波H5小游戏开发。几天时间看了下egret, eui, typescript的文档,花了3天半的时间,导…
基于eui的白鹭引擎H5小游戏入门总结
前言 由于实习公司要人做 H5游戏,使用白鹭引擎开发,语言是typescript。本着想学习ts的心态,就开始学习一波H5小游戏开发。几天时间看了下egret, eui, typescript的文档,花了3天半的时间,导…
Egret应用开发实践(04) 状态机系统
使用有限状态机实现游戏流程控制。 状态机 有限状态机(finite-state machine,缩写:FSM)又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。它是一个有向图…
Egret应用开发实践(03) MVC 模块化具体实现
PureMVC框架的目标很明确,即把程序分为低耦合的三层:Model、View和Controller,这三部分由三个单例模式类管理,分别是Model、View和Controller,三者合称为核心层或核心角色。 Mode…
Egret应用开发实践(01) Egret与WebPack
Egret应用开发实践(01) Egret与WebPack Egret Egret引擎是一款使用TypeScript语言构建的开源免费的移动游戏引擎。Egret仅是纯粹的使用TypeScript语言来开发游戏,开发后可以…