はじめてつくる スマホアプリプログラミング HSP3Dish入門

概 要

はじめてでも作れるiPhone/Androidで動くネイティブアプリのプログラミング入門書です。HSP3Dishは修正BSDライセンスで公開されているため無料で利用でき、これからアプリケーション制作を試してみたいという方にぴったりのツールです。本書では、Hot Soup Processor(HSP)を使用してWindows、iOS(iPhone/iPad/iPod touch)、Android端末(スマートフォン、タブレットなど)という異なるプラットフォーム上で動作するアプリケーションを開発するためのシステム、HSP3Dishについてインストールから、HSP3Dishの基本操作、キャラクターの表示やタッチ入力、音声出力、iPhoneとAndroidそれぞれの開発手順まで解説します。HSPやSDKを収録したCD-ROM付き。

著者 おにたま
価格 本体1800円(税別)
ISBN 978-4-7980-3551-2
発売日 2012/10/31
判型 B5変
色数 2色
ページ数 168
CD/DVD Windows
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

ユーザー作成アプリの紹介

TOUCH DE DEFENCE陽だまりの要塞

ジャンパークラシック

寿司パズル2012

ビジュアルノベルon HSP3Dish

掲載サンプルアプリの紹介

ブロック崩し

Glass-Cube

HSPフライングロゴ

Dish Clock

タッチアクションゲーム

避けゲーム・avoid

Dish Shooting

RPGサンプルアプリ

Part1 はじめに

はじめに

・HSPとは

・付属CDについて

Part2 HSP3.31のインストール

必要な環境

・インストール方法

・スクリプトエディタの起動

・HSP3の基本文法

・式の評価

・配列変数の利用

・デバッグ支援機能

Part3 HSP3Dishの基本

3-1 HSP3Dishとは?

3-2 最初のスクリプト

3-3 画面サイズと描画

3-4 HSP3Dishのライセンス

3-5 HSP3Dishのアップデート

Part4 データの作成

4-1 GIMP(ペイントツール)

4-2 GIMPによる透明色の作成例

4-3 2Dマップ編集ツール

Part5 アプリ作成の実践

5-1 キャラクターを表示する

5-2 タッチ入力を受け取る

5-3 キャラクターを動かす

5-4 複数キャラクターを動かす

5-5 音を出してみる

5-6 タイトル画面を作る

5-7 デバイスに合わせた描画

Part6 スマートフォンで動かす

6-1 HSP3Dishの動作原理

6-2 iOS上での開発手順

・スクリプトの準備

・Xcode上での作業手順

・実行用ファイルの準備

・プロジェクトの実行

・AppDelegate.mの設定

・bsave命令によるユーザーデータ保存

・Resourceフォルダのデータについて

・exec命令のサポートについて

・dialog命令のサポートについて

・画像フォーマットについて

・再生可能なサウンドファイル

・mes,print命令について

・アプリの終了について

・iOS版の更新予定

6-3 AppStoreへの登録申請

・配布用証明書の準備

・プロビジョニングプロファイルの準備

・アプリの新規登録を行う

・アプリのArchive処理

6-4 Android上での開発手順

・Android SDKの準備

・HSP3Dish Helperの準備

・HSPスクリプトの準備

・新規プロジェクトの作成

・Android用アプリのビルド

・デバイスへの転送と実行

・アプリの動作設定

・Android版がサポートしない機能

・exec命令のサポートについて

・bsave命令によるユーザーデータ保存

・画像フォーマットについて

・再生可能なサウンドファイル

・画面の回転について

・アプリの終了について

・Android版の更新予定

6-5 Google Playへの登録申請

・Googleに開発者登録を行う

・署名のための証明書(keystore)を作成する

・リリースビルドを行う

・アプリをアップロードする

6-6 問題が発生したときの対処

・アプリの起動後すぐに終了してしまう

・最初は動作するが途中でアプリが落ちてしまう

・画面が固まったまま応答がなくなってしまう

・ビルドの段階でエラーが発生する

Part7 すぐに使えるサンプルアプリ

7-1 時計アプリ・Dish Clock

7-2 ビジュアルノベル

7-3 タッチアクションゲーム

7-4 寿司パズル

7-5 避けゲーム・avoid

7-6 シューティングゲーム

7-7 2DマップRPG

Part8 HSP3Dishキーワード一覧

PR

秀和システム