『開発のプロが教えるCocos2d-x逆引きガイドブック』サポートサイト
このページは、加島拓/ 加藤直人/ 木村信行/小林伸隆/清水友晶/鶴田亮/西田寛輔/藤田泰生/松浦晃洋[著]八反田智和(HatchUp)[監修]『開発のプロが教える Cocos2d-x逆引きガイドブック(ISBN978-4-8399-5204-3)』のサポートページです。
紙版
2015/02/28 初版第1刷発行
電子版
2015/03/28 v1.0リリース
サンプルダウンロード
本書に掲載したサンプルです。下記からダウンロードしてください。
本書に記載されている内容や本ダウンロードデータの運用によって、いかなる損害が生じても、株式会社マイナビおよび著者は責任を負いかねますので、あらかじめご了承ください。
アップが遅れていたサンプルファイルをアップいたしました。Chapter3、Chapter4、Chapter6、Chapter9、Chapter10、Chapter11、Chapter12、Chapter13、Chapter14を更新しています。(2015/5/12)
Chapter14の14-13、14-14について、本書で使用したサンプルファイルをアップしました。(2015/11/18)
訂正情報
■初版第1刷の訂正(2015/4/27)-------------------------------
- ●092ページ : コード4-5-05にミスがありました。修正箇所は赤くしてあります。
- 正)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>texture</key> <dict> <key>width</key> <integer>600</integer> <key>height</key> <integer>400</integer> <key>textureFileName</key> <string>dragon.png</string> </dict> <key>frames</key> <dict> <key>d1.png</key> <dict> <key>x</key> <integer>1</integer> <key>y</key> <integer>78</integer> <key>width</key> <integer>110</integer> <key>height</key> <integer>52</integer> <key>offsetX</key> <integer>0</integer> <key>offsetY</key> <integer>0</integer> <key>originalWidth</key> <integer>110</integer> <key>originalHeight</key> <integer>52</integer> </dict> <key>d2.png</key> <dict> <key>x</key> <integer>133</integer> <key>y</key> <integer>78</integer> <key>width</key> <integer>110</integer> <key>height</key> <integer>52</integer> <key>offsetX</key> <integer>0</integer> <key>offsetY</key> <integer>0</integer> <key>originalWidth</key> <integer>110</integer> <key>originalHeight</key> <integer>52</integer> </dict> : : <key>d6.png</key> <dict> <key>x</key> <integer>133</integer> <key>y</key> <integer>216</integer> <key>width</key> <integer>110</integer> <key>height</key> <integer>52</integer> <key>offsetX</key> <integer>0</integer> <key>offsetY</key> <integer>0</integer> <key>originalWidth</key> <integer>110</integer> <key>originalHeight</key> <integer>52</integer> </dict> </dict> </dict> </plist>
- ●221ページ : コード10-5-03にミスがありました。修正箇所は赤くしてあります。
- 正)
rapidjson::Document doc;
doc.Parse<rapidjson::kParseDefaultFlags>(data);
if (!doc.HasParseError()) {
//ここに処理を記述
//文字列
auto name = doc["name"].GetString();
log("name:%s", name);
//数値
auto version = doc["version"].GetDouble();
log("version:%f", version);
//配列
const rapidjson::Value& languages = doc["languages"];
for (rapidjson::SizeType i=0; i < languages.Size(); i++) {
auto langname = languages[i].GetString();
log("言語:%s", langname);
}
}
doc.Parse<rapidjson::kParseDefaultFlags>(data);
if (!doc.HasParseError()) {
//ここに処理を記述
//文字列
auto name = doc["name"].GetString();
log("name:%s", name);
//数値
auto version = doc["version"].GetDouble();
log("version:%f", version);
//配列
const rapidjson::Value& languages = doc["languages"];
for (rapidjson::SizeType i=0; i < languages.Size(); i++) {
auto langname = languages[i].GetString();
log("言語:%s", langname);
}
}