Seasons.NET

ちょっとした技術ブログです

日本語でアプリ名を設定した時のSpriteBuilderでのハマリポイント

SpriteBuilderを使っていてちょっとハマったのでメモっておきます。 アプリケーションの名前を日本語にする場合、XcodeのBuild Settingsにて、Product Nameを日本語にしてしまうと、SpriteBuilderが出力するccbiファイルからクラスを生成する際にマングル化…

cocos2d-jsでHTML5版の開発を行うには?

気が付けば、cocos2d-JSが 3.6.1がリリースされており、最近の開発は、Cocos Code IDEを使って簡単にJS版の開発ができるようになっています。 Download Cocos2d-x Cocos2d-html5 Cocos Studio | Cocos2d-x しかし、問題があり、Cocos Code IDEの現在のバージ…

Atomを使ってみて感じたこと編

<a href="https://atom.io/" data-mce-href="https://atom.io/">A hackable text editor for the 21st Century</a>atom.io Atomというエディターがなにやら凄いっていうことで、まずは以下の記事などを参考にイ…

Cocos2d-Swift BGMを再生してみる

Cocos2d-Swift 音を出してみる1 - Seasons.NETblog.seasons.cc 気が付けば、SpriteBuilderが1.4.7にアップデートされていました。 本記事は、最新版のcocos2d-swiftにアップデートして動作確認を行っております。 さて、今回は、BGMを鳴らす方法について解…

Cocos2d-Swift 音を出してみる1

Cocos2d-Swift タッチを検出してみる - Seasons.NET のらりくらりと書いているブログですが、せっかくタッチを検出するプログラムを書いてみたので音を鳴らしてみたくなりました。というわけで、早速最近のcocos2dにおけるサウンド処理について調べてみます…

Cocos2d-Swift タッチを検出してみる

Cocos2d-Swift 絵を表示するプログラムの解説2 - Seasons.NET ブログの進行は筆者の気分次第で色々のらりくらりしますので予めご容赦ください...。 さて、今回は、タッチ処理について、チャレンジしてみたいと思います。 タッチ処理といえば、cocos2dではCC…

Cocos2d-Swift 絵を表示するプログラムの解説2

Cocos2d-Swift 絵を表示するプログラムの解説1 - Seasons.NET 前回は、用意した素材がSpriteBuilderによって自動的に解像度毎に画像が生成されプログラム内で自動的に選択されて利用されると説明しました。 具体的には、このコードの部分です。 ccswift2014…

Cocos2d-Swift 絵を表示するプログラムの解説1

Cocos2d-Swift 絵を表示してみる2 - Seasons.NET 前回の絵を表示するプログラムの解説をしてみたいと思います。 追加した画像のSpriteBuilder上での取扱について 今回、自分で追加したimage.png画像をSpriteBuilder上で選択してみると、次のように表示されま…

Cocos2d-Swift 絵を表示してみる2

Cocos2d-Swift 絵を表示してみる - Seasons.NET 前回は、プロジェクトに含まれている画像を表示してみました。 今回は、自分で絵を追加して、表示してみます。画像は、適当に用意したこの画像を使うことにしました。 次にSpriteBuilderを起動して、画面のリ…

Cocos2d-Swift 絵を表示してみる

前回の記事はこちら! <a href="http://blog.seasons.cc/entry/2014/12/24/041105" data-mce-href="http://blog.seasons.cc/entry/2014/12/24/041105">Cocos2d-Swift インストールと新規プロジェクト作成 - Seasons.NET</a> Cocos2d-Swift イン…

Cocos2d-Swift インストールと新規プロジェクト作成

なにやら知らない間にCocos2d-Swiftの環境が整いつつあったので、これからちょくちょくブログに書いていくことにしました。 Swiftも正直初心者すぎるので、Cocos2dの経験を生かしつつ、同時にSwiftも勉強してみようという魂胆です。なのでSwift玄人の方から…

GCS2014 cocos2d-x JSB講演資料及びサンプルゲームのソースコードを公開しました

先日、GCS2014というイベントにてゲーム業界を目指す学生向けにcocos2d-x javascript bindingsに関して講演をしてきました。 その時の資料とデモゲームのソースコードを公開します。 Gcs2014 0225 cocos2d-xjsb from Keisuke Hata ソースコード Seasons7/Hit…

iOS7のことを知るならiOS 7を買うべし!(iPhone アプリ開発テクニック本 レビュー)

上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編 作者: 加藤寛人,西方夏子,藤川宏之,鈴木晃,高丘知央,丸山弘詩 出版社/メーカー: インプレスジャパン 発売日: 2013/12/20 メディア: 単行本(ソフトカバー) この商品を含むブログを見る i…

JSHintでccがないぞとか...って怒られるときの解決方法

cocos2d jsbのコーディングをするときにSublime Textを使い、 JSHintで構文チェックをしているのですが、以下のコードが怒られます。 cc.Sprite.create("icon.png"); cc is not defined... ccは、cocos2d jsbのバインディングのソースコードで動的に定義して…

SlideShow for SublimeText 2プラグインを公開しました

Slideshowというruby gemで公開されているMarkdownから素敵なHTMLのスライド(サンプル)を作る超便利なコマンドがあるんですが、修正後を確認する度に毎回ターミナルでビルドコマンドを打ち込むのが超絶面倒でした。 そこで、普段使っているSublime Text 2…

実機インストールを3倍速くする方法(ただしインストールだけ)

iOS

iOSで開発するとき、実機で確認する時は、もちろんXcodeで実機インストールを行っていますよね?(AppCodeなどはこの際のぞきます) しかし、デバッグ目的じゃなくてとにかく速く実機にインストールして、微調整した内容をチェックしたい時があると思います…

apportable社とのミーティング議事録の一般公開

WWDCで渡米した際に、iOSのobjcのソースコードをクロスコンパイルして、 Androidのapkを生成する凄い技術のapportable社にアポを取って、 打ち合わせに行ってきました。 1時間にも及ぶ充実した内容だったので、先方に許可とレビューをして頂き、 本日一般公…

cocos2d-x 開発のレシピは、本物のレシピ本。買わない理由が見当たらない。

Cocos2d‐x開発のレシピ―iOS/Android対応作者: 松浦晃洋,齊藤建二,古木映治出版社/メーカー: 秀和システム発売日: 2013/06メディア: 単行本この商品を含むブログ (1件) を見る 著者の松浦さん( @syuhari )から献本を頂戴して、今日一気に読了しました。 タイ…

かなり俺俺な備忘録:Gitのコミットを圧縮する方法

git

Gitを使っていてよく忘れるGitコミットの圧縮方法。 毎回ググって調べるのもめんどくさくなってきたので自分用にメモることにしました。 #git rebase -i HEAD(+遡るパラメータ)遡るパラメータは、次の図のように好きなように使い分けてください。 HEADに ^(…

iPhoneアプリ開発エキスパート本は、タイトル通りエキスパートな内容だった

iPhoneアプリ開発エキスパートガイド iOS 6対応作者: 加藤寛人,藤川宏之,高丘知央,西方夏子,吉田悠一,関川雄介出版社/メーカー: インプレスジャパン発売日: 2013/04/04メディア: 単行本(ソフトカバー) クリック: 14回この商品を含むブログ (1件) を見る iO…

CocosMatch HTML5版を公開

以前作ったCocosMatchの記事が大変反響が良かったのと、 cocos2dの作者にHTML5で動くようにしておいてね。と言われたので作ってみました。 といってもゲーム部分のソースコードは99%ほどそのままでいじってません。 cocos2d-HTML5版のブートローダー用に少し…

CocosMatchのソースコードを一般公開しました

以前、GREEさんの勉強会で公開したデモのソースコードである CocosMatchを一般公開します。 Download ソースコードは、MITライセンスとします。 ( プロジェクトフォルダの中にもdocフォルダを用意し、README.mdを同梱しております) しかしながら参考ゲーム…

cocos2d javascript bindingsの環境構築

cocos2d javascript bindingsでコーディングする際、Xcodeでjavascriptをゴリゴリ書いていくのもありなんですが、cocos2dの作者がオススメしているようにSublime Text2を使って環境を構築するとなかなか快適な環境が作れたので紹介します。 1. Sublime Text …

cocos2d v2.1 beta3リリース

cocos2d v2.1beta 3がついにリリースです。 元記事 ★ダウンロードは、以下のリンクから★ cocos2d-iphone-2.1-beta3.tar.gz 先日、msm2012でもcocos2d jsbについて発表しましたが、jsb = javascript bindingsは、日々、cocos2d-html5の開発者とやりとりがgit…

スマートフォンデザインは、何度も読み返したいムックだった

スマートフォンデザインのムックを献本で頂きました。 Smartphone Design [スマートフォンデザイン] ~スマートフォンアプリ開発者とデザイナのための総合情報誌作者: 岡村祐介,松前健太郎,江川崇,西岡靖代,中澤慧,高橋啓治郎,馬場功淳,牧野克俊,杉野裕則,赤…

cocos2d v2.1でサポートされているPVR v3とは何か?

以下の記事でもさらっと書きましたが、cocos2d v2.1ではPVR v3 formatにも対応しています。 cocos2d 2.1 beta1, 2リリース - Seasons.NET では、v3フォーマットとはなんでしょうか?気になったのでググってみたら フォーラムが引っかかりました。 http://www…

cocos2d 2.1 beta1, 2リリース

マイナーバージョンアップですが大きなアップデートであるcocos2d 2.1beta1,2がリリースされました。 割と短期間に1 → 2とリリースされたため、beta2の方を落としてみてください。 リリースノートはまとめて記載しています。 cocos2d-iphone v2.1 beta2 rele…

AppCodeのコーディング環境をより快適にするフォント&カラースキーマ

AppCodeではデフォルトでデフォルトで用意されているいくつかのカラースキーマとお使いのマシンにインストールされているフォントの組み合わせで自分好みの環境を構築することができます。 しかし、私はあまりこの中に好みのスキーマが無かったので探してみ…

AppCodeのオートコンプリートとタブを知って幸せになる方法

Hey guys!! 起きてるか!! AppCode使ってるか?使ってない? じゃあ今すぐ買ってXcodeぶん投げていいぞ。 ただしInterfaceBuilderだけ残してな。 AppCodeはコーディングが激しく楽になるIDEです。 かゆいところに手が届き、そして日々のバグ修正、改善により…

AppCode 1.6EAP 121.35 でついにBuild Settingsが編集可能に!

AppCode 1.6EAP 121.35 ついに!というかやっと? AppCodeに待ち望んだ機能が実装されました! ●build settings editor機能 これまでAppCodeでは、Xcodeにおけるビルド設定が変更できなかったため、コンパイラを変更したい時やヘッダーサーチパスを変更する…

AppCode 1.6EAP build 120.293更新履歴

日々アップデートをし続けているAppCodeですが最新版EAPがリリースされました。 1.6 EAP 120.293 私が先日投稿した不具合もスピーディに修正されました! こういう素早い対応がとても気に入っている理由です。 今回のアップデートは、主にローカライズ周りが…

2012 7/28 Pyfes で空気を読まずにiOSの発表をしてきました

@voluntasさんからお呼ばれしまして、Pyfes 2012 7月28日で登壇してきました。 100人ぐらい?いる会場でiOS開発者片手ほど!の場違いな空気で PythonやらWindowsが多いなか、iOSの開発の正しいハックについて話をしました。 @tomohisaさんのneu.Notes+アプリ…

AppCode 1.6EAP 120.160でサポートした内容

日々進化し続けているAppCodeですが、またまたやってくれました。 AppCode 1.6 EAP (#120.160): new build, new features | JetBrains AppCode Blog ●最新のXcode 4.4と互換性 最近正式アップデートのあったXcode 4.4と互換性があります。 ●boostライブラリ…

cocos2d 2.0正式版リリース!!

cocos2d v2.0正式版がついにリリースされました! cocos2d v2.0 released! | cocos2d for iPhone 早期に導入されていた@ajinotatakiさん情報によるとv1.xからv2.0に乗り換えるだけでパフォーマンスがアップするようです!これは素晴らしい! テクスチャアト…

cocos2dのインストールでエラーが出るときの対処法

cocos2d v2.0がリリースされたので、 早速テンプレートをインストールしてみたところ、mkdirコマンドがパーミッションではじかれるという事態に遭遇。久々にエラーがでて少してんぱったので対処法を備忘録としてメモしておきます。 まず、エラーが出た箇所の…

AppCodeが1.5.6でRetina MacbookProに対応!!

WWDC2012のKeynoteで発表されたMacbook Pro Retinaに早くもAppCodeが対応したようです! AppCodeブログ Retina Macbook Proお使いの方は、Should be download!! cocos2dで作る iPhone&iPadゲームプログラミング

cocos2d第2回資料を公開「cocos2dのマルチプラットフォームへの歩みと各国での取り組みについて」

6月21日にGREEさんの会場をお借りして、「cocos2d勉強会第2回」を開催しました。 19:30~20:10 @Seasonsさん 「cocos2d platforms」 20:10~21:00 Walzer Wangさん(Cocos2D-X founder) Cococs2D-X, Intro and Architecture 21:00~21:15 @ajinotatakiさん …

上級プログラマー必読の書。iOS5プログラミングブックついに完成!!その目次を公開します。

iOS

iOS5プログラミングブック作者: 加藤寛人,吉田悠一,藤川宏之,西方夏子,関川雄介,高丘知央出版社/メーカー: インプレスジャパン発売日: 2012/06/08メディア: 単行本(ソフトカバー)購入: 4人 クリック: 119回この商品を含むブログ (7件) を見るiOS4プログラ…

AppCode 1.5.3リリース

Xcodeに変わる統合環境として超絶良く出来たエディタAppCode。 その最新版がリリースされました。 AppCode 1.5.3 昨日投稿した不具合がなんとShow-stopper=致命的な問題だったらしく 今回の1.5.3で修正されています。 その他細かい修正が含まれているので早…

iPhoneやiPadで動画を視聴するアプリAir Playitのご紹介

iPhoneやiPadに動画を入れて動画プレイヤーとして使っている方は 少なからずいると思いますが、いくら大容量になったとはいえ、 さすがに動画を何本も入れていると結構容量を食ってしまいます。 そこでオススメしたいのが、Air Playitというソフトです。 Air…

iPhoneのガラスにフッ素コーティングして指紋ベタベタからおさらばだ!

iPhoneヘビーユーザーのSeasonsです。 今回ご紹介するのは、iPhoneのガラスの表面にフッ素コーティングして、 指紋ベタベタを防ぐコーティング剤です。 私は、iPhone買う→フィルムを貼る。というのがいつもの流れでしたが、 画面は守れても指紋から解消され…

長時間のセミナー用にiPhoneだけでポメラ環境を作るグッズを購入

今週、facebookのハッカソンが六本木で行われたり、その後北京出張で cocos2dxセミナーに参加してくるのですが、いかんせんどれもこれも長時間すぎる... 最近のMacbookは長時間駆動ができるようになったとはいえ、それでも8時間以上、 ネットに接続しながら…

ClipGrabの日本語対応版がリリース!!

以前ClipGrabの紹介をしましたが、なんとこの記事が日本で最もポピュラーな記事だそうで、 開発元からお礼のメッセージと新作が届きました。 Vimeoの動画をダウンロードできるツール ClipGrab - Seasons.NET しかも、サイトが日本語に対応したそうで最新版は…

MacbookPro 17インチが余裕で入るFREITAG F48のバックパックを買いました

仕事でMacbookPro 17インチを支給してもらったので、これが入る鞄もしくはケースを探していたところ TwitterでFREITAGイイヨ!という情報を頂き、調べていたところ、F48がどうやら 17インチも対応しているということで銀座のショップに行ってきました。ZH_10…

Objective-Cのエキスパートを目指すための必読書

エキスパートObjective-Cプログラミング ?iOS/OS Xのメモリ管理とマルチスレッド?作者: 坂本一樹出版社/メーカー: インプレスジャパン発売日: 2011/11/18メディア: 単行本(ソフトカバー)購入: 8人 クリック: 330回この商品を含むブログ (22件) を見る 献本…

Ti.GIG.2012で執筆中&開発中のアプリについて発表してきました

2012年1月21日 Ti.GIG.2012というTitaniumユーザーが集う新年会に参加してきました。 早速、@donayamaさんが素晴らしいまとめを公開してくださいました!Must readや! 2012年1月21日 Ti.tokyo.GIG 参加レポート - Titanium News 私の方は去年から執筆を続け…

iPhoneマガジン vol22は初心者Q&A特集!

iPhone Magazine (アイフォン・マガジン) Vol.22 2012年 03月号 [雑誌]出版社/メーカー: 三栄書房発売日: 2012/01/19メディア: 雑誌 クリック: 3回この商品を含むブログ (1件) を見る 献本頂戴しました。いつもありがとうございます。 今月は、iPhoneユーザ…

Software Design 2012年2月号は、Storyboards特集が満載

毎月献本ありがとうございます! Software Design (ソフトウェア デザイン) 2012年 02月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2012/01/18メディア: 雑誌購入: 1人 クリック: 68回この商品を含むブログを見る今月号のSoftware Designは、厚さもさなが…

もう、iPhone、iPadを落下させない!Bunker Ring2の紹介

先日注文したBunker Ring2が届きました。 iPhone,iPadの落下を防ぐBunker Ring 2を注文 - Seasons.NET Bunker Ring 2 White 【全4色】 iPhone5/iPhone4S/4/iPad2/iPad/iPod/GALAXY Slll スマートフォン・タブレットPCを指1本で保持・落下防止・スタンド機能…

IMPACT 1.19についてスクエニ社内勉強会で発表した資料

最近、スクエニ社内では社内勉強会も行われており、 今回Web技術関連の勉強会第1回目ということで IMPACTと最新バージョンの1.19について登壇しました。 基本的には以前書いたエントリーのスライドそのままなのですが、 version 1.19について加筆しています…