Laptop

quick-cocos2d-x 游戏开发【14】——StateMachine 状态机

状态机在quick中是一个亮点,如果我们做一款RPG游戏,一个角色一般会拥有idle,attack,walk,run,death这些状态,如果游戏角色的状态采用分支条件判断的话,会造成非常庞大而难以维护,但一旦使用了状态机这种模式,就会显得简单方便。

 

对于quick中的状态机是如何实现的咱们先不去了解,首先看看如何去使用它。

总结起来,如果让一个类拥有状态机,主要有两步:

1.创建状态机对象

2.初始化状态机,主要包括事件和回调函数

 

1.创建状态机组件

 

Primo Webcast Italiano su Intel Realsense

Il primo Webcast di introduzione alla tecnologia Intel Realsense si e' svolto Lunedi' 15 Settembre 2014 per mano di Massimo Bonanni e mia, in qualita' di Intel Software Innovator per Realsense italiani.

La sessione prevedeva la presentazione delle caratteristiche del nuovo SDK ed alcune demo per vedere il Sistema in Azione in anteprima.

Alla fine e' abbiamo presentato il nuovo Realsense App Challenge 2014, la grande competizione aperta a tutti I developer con un montepremi da capogiro: 1 Milione di DOLLARI!

 

quick-cocos2d-x 游戏开发 [13] —— 节点生命周期事件,帧事件等其他事件

在前面已经学过了“触摸事件”,"触摸捕获事件",“按键事件”,此外,quick还有其他几个事件,前面已经列过有这些,

 

预定义的节点事件:

  • cc.NODE_EVENT - enter, exit 等事件
  • cc.NODE_ENTER_FRAME_EVENT - 帧事件
  • cc.NODE_TOUCH_EVENT - 触摸事件
  • cc.NODE_TOUCH_CAPTURE_EVENT - 捕获触摸事件

预定义的层事件:

  • cc.ACCELERATE_EVENT - 重力感应事件
  • cc.KEYPAD_EVENT - 硬件按键事件

预定义的菜单事件:

  • cc.MENU_ITEM_CLICKED_EVENT - CCMenu 菜单项点击事件
 

这里我就简单拿两个来说下,掌握起来都很容易。先看这个cc.NODE_EVENT。

节点事件其实就是节点的几个生命周期,这在cocos2dx c++中一定有所了解。直接看代码吧,

quick-cocos2d-x 游戏开发 [12]—— 硬件按键事件

在quick中,对于按键事件也进行了重新封装,和node的触摸事件一样,也是通过addNodeEventListener来实现。所谓按键事件,主要是针对于android设备中的返回键“back”和菜单键“menu”的响应,在前面的一篇博文中我也简单提过一次,不过咱们还是系统性的来学习一下。

 

首先清楚预定义的层事件有两个,

 

  • cc.ACCELERATE_EVENT     - 重力感应事件
  • cc.KEYPAD_EVENT                - 硬件按键事件

触摸事件属于预定义节点事件,有这么几个,

 

 

Nodejs express、html5 实现拖拽上传

一、前言

      文件上传是一个比较常见的功能,传统的选择方式的上传比较麻烦,需要先点击上传按钮,然后再找到文件的路径,然后上传。给用户体验带来很大问题。html5开始支持拖拽上传的需要的api。nodejs也是一个最近越来越流行的技术,这也是自己第一次接触nodejs,在nodejs开发中,最常用的开发框架之一是expess,它是一个类似mvc模式的框架。结合html5、nodejs express实现了拖拽上传的功能。

二、基础知识普及

1、NodeJs基础知识

IdentityMine 公司的 Evan Lang 介绍基于一体机开发的空中曲棍球游戏

下载视频

1280X720 (89.49 MB)

IdentityMine 公司的 Evan Lang 介绍基于一体机开发的空中曲棍球游戏,包括对便携式一体机所需的应用开发流程所做的特殊更改。

  • Microsoft Windows* 8.x
  • Windows*
  • 案例研究
  • Sensors
  • Touch Interfaces
  • Rilasciata la versione R5 di Intel Perceptual Computing

    E’ stata rilasciata ieri la versione R5 dell’SDK di Intel Perceptual Computing.

    In questa verisone sono presenti delle ottimizzazioni e alcune nuove funzionalità nelle classi UtilCapture e UtilMPipeline per l’accesso diretto ai formati delle immagini e alle proprietà dei device.

    Il link per scaricare l’SDK è presente nella pagina di Intel Perceptual Computing di Intel Developer Zone.

    Introduzione a Intel Perceptual Computing SDK: Face Recognition - Parte 2

    In questa seconda parte vedremo le funzioni messe a disposizione dall' Intel Perceptual Cumputing SDK per memorizzare in maniera permanente i modelli di face recognition.

    Nella prima parte abbiamo visto come riuscire a creare un modello e ad utilizzarlo per verificare che tale modello appartenga o meno ad un insieme di modelli che consideriamo validi.

  • Developers
  • Professors
  • Students
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Windows*
  • .NET*
  • Beginner
  • Intel® Perceptual Computing SDK
  • Perceptual Computing
  • Intel Perceptual Computing SDK
  • VB.NET
  • Microsoft Visual Studio* 2012
  • .NET Framework 4
  • Face Recognition
  • face detection
  • Subscribe to Laptop