首 页 | 新 闻 | Symbian | Windows Mobile| J2ME | 下载中心 | 游戏策划 | 购书指南 | 移动开发视频教程
您现在的位置: 开发视界 >> Symbian英文资料 >> Graphics >> 文章正文
Adicionando bitmaps a sua aplica o (Parte I): Criando um arquivo MBM
作者:佚名    文章来源:不详    更新时间:2006-5-7 11:14:39

Este curto tutorial vai explicar como uma aplica o Symbian pode acessar e exibir bitmaps. Existem diversas formas de faze-lo, mas vamos apenas mostrar a mais simples:
  Crie um arquivo BMP padro.
  Construa um arquivo MBM.MBM significa Multi-BitMaps (multiplos bitmaps ou multiplos mapas de bits) e um formato de arquivo especifico do Symbian para carregar bitmaps.Um unico arquivo MBM pode conter diversos bitmaps com diferentes resolu es e profundidades de cores.
  Abra o na aplica o.

O arquivo MBM construido durante o processo de compila o.Ent o voc deve delcarar declarar uma entrada para ele no arquivo MMP da aplica o.A sintaxe para isto :

start bitmap target-file
[targetpath target-path ]
[header ]
[sourcepath source-path ]
source color-depth source-bitmap-list
end

target-file o nome do arquivo a ser gerado com a extens o MBM(ex: sprites.mbm).

A primitiva targetpath opcional.Se especificada,target-path o local onde o arquivo MBM ser guardado. Se n o especificado, o diretorio da aplica o ser usado.

Se a palavra-chave header suprida, um arquivo de cabealho .mbg ser gerado no diretorio epoc32\include (ex: sprites.mbg). Isto util algumas vezes ja que automaticamente criado ID tokens para enderear cada bitmap individual dentro do MBM.

sourcepath indica a loca o dos seus arquivos BMP originais.

A declara o source usada para especificar a lista de arquivos BMP a ser escrita no MBM. Todos os bitmpas dentro desta declara o devem ter a mesma profundidade de cores. O formato para seu especificador [c]bit-depth onde bit-depth o numero de bits por pixel e c indica um bitmap colorido.

Se voc quer incluir arquivos com diferentes profundidades de cores em um unico MBM, voc tem que incluir diversas declara es source. Se voc quer incluir arquivos localizados em diferentes diretorios em um unico MBM, voc deve adicionar diversas declara es sourcepath... source.

Example:


start bitmap sprites.mbm
header
sourcepath ..\bitmaps
source c8 ship.bmp bullet.bmp alien1.bmp alien2.bmp
end

Se voc precisa criar diversos arquivos MBM, voc deve usar uma declara o start

bitmap ... end para cada arquivo.

相关文章:
ImageConversion Panic codes
Cmo ver todos los tipos de descriptores (y otras estructuras) en el depurador de VC6
The MBM file format
Adding bitmaps to your application (Part I): Creating a MBM file
ImageConversion Panic codes
Cmo ver todos los tipos de descriptores (y otras estructuras) en el depurador de VC6