Comments前回は、Pepperでデータベースを利用するアプリケーションを作成しました。今回は、久しぶりにcocos2d-htmlについての内容となります。アプリを作成していると、SNSのアイコンやウェブサービスのバナー等、外部から取得した画像を使用してSpriteを生成する必要があるケースも出てくると思います。cocos2d-htmlでは、XMLHttpRequestというJavaScript標準のAPIで外部画像のバイナリデータを取得し、取得したバイナリデータを使用することで、外部画像のSprite化が実現できます。http通信処理です。XMLHttpRequestインスタンスを生成し、取得要求を行います。//読み込み完了時の処理};xhr.send();通信後、取得したデータをバイナリデータに変換します。<br></div>取得したバイナリデータを使用してImageオブジェクトを生成します。window.btoa(binaryData);Imageオブジェクト生成後、画像を読み込みSpriteを生成します。ここで読み込んだ画像がTextureとして設定されることになります。);};以上で、外部画像のSprite化は終了となります。一般的にcocos2d-htmlアプリは、サーバー上に配置して動作させるため実用頻度は多くありませんが端末に内包して使用するような場合でも、頻繁に更新がかかる画像のみ外部から取得することが可能なため、アプリ作成時の自由度が増します。簡単に実装することが出来るため、是非皆さんも試してみてください。以下は、画像取得部を関数化した簡単なサンプルソースです。[/javascript]弊社では全国各地の請負い(ご自宅)で作業協力頂ける、フリーランスエンジニアの方を常時探しております。ご興味ある方は、お気軽にお問い合わせ下さい。コメントをキャンセルメールアドレスが公開されることはありません。BlogFeathersFeathersHTMLJavaScript。