iPhoneアプリ viewの勉強

今日は久しぶりにiPhoneアプリの勉強。
コードでviewの拘束をどのように書くか復習してました。

コードでAutolayout - Qiita

コードでAutolayout – Qiitahttp://qiita.com/bonegollira/items/5c973206b82f6c4d55ea以前からAutolayoutの重要性や便利さをちらちら目にしてきましたがとっつきにくさからずっと避けてました。
そろそろ身につけなきゃとうことでレシピをまとめたいと思います。## 参考
http://www.slideshare….

 

この例が分かりやすかった。

centerViewの右から20pxのところに位置する縦横44pxのrightButton


 

 

コメント書いて思い出しやすいようにした

 
 
なかなか進みませんがViewのあとイベント駆動を勉強します。
この本で勉強してます。
iOSが裏で何をしているか書いているので基礎ができて良いです。

プロの力を身につける iPhone/iPadアプリケーション開発の教科書(ソフトバンク クリエイティブ)(著:藤田 泰介) - 電子書籍ファンのための出版社直営電子書籍モール「ブックパブ」

プロの力を身につける iPhone/iPadアプリケーション開発の教科書(ソフトバンク クリエイティブ)(著:藤田 泰介) – 電子書籍ファンのための出版社直営電子書籍モール「ブックパブ」http://bookpub.jp/books/bp/344TOP > ソフトバンク クリエイティブ > プロの力を身につける iPhone/iPadアプリケーション開発の教科書

入社が決まりました!

4月22、23日に5社と面接しました。
その中のリイカ社から内定が出てゲームプログラマーとして入社することに決めました!

liica - 株式会社リイカ

liica – 株式会社リイカhttp://www.liica.co.jp/多角的な側面から上質なエンターテイメントを追求し、常に新しい可能性にアプローチ。最上のエクスペリエンスを提供するソーシャル/モバイルゲーム/コンテンツの「liica / 株式会社リイカ」 ホーム ニュース 事業内容 コンテンツ 会社概要 お問い合わせ

面接時にいい雰囲気で話せたこと、いいゲームを作っていること、経営基盤がしっかりしていることが入社を決める要因でした。
内定も面接当日19時に出てスピード感もありました^^

22、23日でどの会社に入るか決まる予感がありましたが、当たりましたね。
密なスケジュールで大変でしたが良い結果が出てよかったです。
面接で落ちた会社も含め、一番自分に合った会社に入社が決まり不思議な縁を感じます、これもヒューマンタッチのエージェントの方が会社紹介してくれたので本当に感謝しています。

5月20日ぐらいから東京で働く事になりますから、賃貸契約、再就職手当金の手続きをこれからします。
まだまだ落ち着けないですが一区切りつき、満足してます。

 
 
業界の流れ、これからの実績計画


3Dデザイナーとプログラマー両方で応募しましたがゲーム業界ではプログラマーの方が就職しやすいですね。デザイナーはプロジェクト発足、解散のタイミングで求人数が変わるので不安定みたいです。
給料は400万以上上がらないし。
超一流デザイナーになればゲームのクレジットに名前がのり実績になりますが僕はそこまでいけませんので会社でのキャリアは諦めました。
代わりに自主制作アプリでキャラクターデザインをして収益を増やす作戦に変更します。

実務経験のあるプログラマーは人手不足なので今後キャリアを築いていけば自分に有利な条件で働けるでしょう。
アルゴリズム、数学を習得すれば実力があがるのでこれから勉強します。

 
 
内定までの流れ


今回の就職活動は2ヶ月かかり大変でした。
2月下旬〜4月下旬を使いました。
今までどんだけ応募したか気になったので情報を集めてみました。
沖縄、神戸、大阪、京都、東京と広範囲で応募。
もし沖縄で内定が出たら住みましたので、毎日いろんな可能性を考えてました…

書類応募落選:62社
面接落選:8社
面接回数:17回
二次面接辞退:4社
エージェント面談:6社
内定:3社

3月は1次面接で7社全部落ちていたので対策が必要だと感じてました。
なのでエージェントを頼み、ゲーム業界の各社動向を聞いて入りやすい会社を集中して面接を受けた。
流れが変わったのは4月16、17日のエージェント面談ですね、お会いして話すことで信頼が生まれ、質の良い求人を頻繁に紹介してくれるようになりました。
その後の5社の面接では全て2次まで通過しました。
採用意欲は会社の景気に左右されるんだなということが身にしみましたね。

交通費は12万円。
ほとんど新幹線代。

信濃そば 大阪

カナバングラフィックス セミナーで大阪に来たのでついでに信濃そばに行ってみた。

松本人志の放送室【グルメ特集(完全版)】 – NAVER まとめhttp://matome.naver.jp/odai/2133700712671830101伝説のラジオ「松本人志の放送室」で紹介された多くのグルメを紹介。

IMG_1912

まっちゃんがうまいねん言うてたから5年ずっと気になってました。

肉うどんとおにぎり食べました。

でもそんな旨なかったで〜、出汁は業務用やし…

チェーン店と同じ味やったな〜、雰囲気はいいな〜

データの保存、復元を作り直しました。

前回作ったひよこ情報保存ですが仕組みが悪いので作り直しました。

UnityActionについて | ゲームでヒットさせてハワイに住むまでhttp://rainbow23.jp/?p=25今までUnityActionの使い方がわかりませんでしたがいい記事を見つけたのである程度わかるようになりました。

 

各ひよこにあるChickManagerオブジェクトがCreateCharManagerクラスにあるリストに自分の情報を追加としてましたがリストがpublicなので情報が他のオブジェクトに漏れて危なかったです。

今回はDataEventクラスを作り保存、復元を全て任せました。
命令はGameControllerクラスから受けてます。

 
 
GameControllerクラス 関係ない箇所は削除して記載
簡素にSave,Loadメソッド名にしました。

 

DataEventクラス

の階層下にひよこを全部作っている。
復元するときも同じ場所にしないといけない。

 

ひよこを作る仕組みはPoolに変更しました。
新しいひよこが作られるたびPoolコンポーネントが増えます。
掃除実行は初期設定のままで問題無いですね。
GetInstanceメソッドで元の記述がreturn nullでエラーが出ていたので修正しました。

新・オブジェクトプール - テラシュールブログ

新・オブジェクトプール – テラシュールブログhttp://tsubakit1.hateblo.jp/entry/20140309/1394296581オブジェクトプールを新しく自作した。前に作ったオブジェクトプール [Unity3D]オブジェクトプール作ってみたオブジェクトプールとはオブジェクトの生成・破棄を回避するギミック。基本的にオブジェクトやインスタンスの生成・破棄はパフォーマンスに影響を与える候補の中で上位にあり、特にマネージドコード上で動作するUnityはこの影響が顕著に出る。 使わなくなったら破棄するのではなく、キャッシュしておき使用するタイミングで初期化・再配置するオブジェクトプールがパフォーマンスの改善に役立つことがある。 使い方 Pool.csをプロジェクトの適当なフォルダに配置後、下のコードのようなコードを記述。// p…

2次面接KLab決まりました

先ほどKLabとのスカイプ1次面接が終わりました。

淡々と自己紹介、質問が続いたので先方も興味無いかな?と思いましたが2次面接に呼ばれました。
今までの落ちるパターンだと思ったので意外な結果。
髭生やしたのが活きたか?!

ホント髭生やしてから調子ええな〜。

トリサン内定、NewsTech社で楽しく喋って、KLab2次面接呼ばれて….
流れが変わった気がする、やる気はあんまり変わらないんだけど。
23日に東京で面接になる予定です。

NewsTech訪問も記事にしないと、この会社は遊びたい放題やったなー。

ゲーム会社の常識がひっくり返りました。

日本のお堅い会社イメージが一切無くてひたすら遊びを尽くしているっ!て感じ

 

トリサンから内定がでました。

今日トリサンから内定がでました。

髭生やした効果があったかも。

これでちょっとは気が楽になります。

今後の予定は

今日 18:00~ KLabスカイプ面談

22日14:00~  ランドホー   一時面接

22日18:00~  DMM   一時面接

エクストリーム面談予定22〜23日

ORATTA面談予定22〜23日

 

第一希望はランドホーですね。

 

リンクトブレインは紹介予定派遣も正社員雇用も両方やっているので少し安心しました。面談の時話したランドホー案件は正社員雇用でした。
紹介予定派遣は派遣先で正社員雇用してもらえるみたいですが不確実なので怖いですね。

 

エージェントに会ったら自分の市場価値がわかった

4月16日、17日と一次面接、エージェント面談に東京に来ました!

転職における予想外の事や危険な事がありましたので記していきます。
タイトルの「自分の市場価値」はUnityエンジニアですと年収350~400万。3Dデザイナーだと年収300~400万です。

エージェント5社に聞いたら「Unityエンジニア」をどこのゲーム会社でも雇いたい状況みたい。
プログラマーだと努力を続ければ400万以上年収を上げやすいがデザイナーは上げにくいと。

「Unityエンジニア」はゲームエンジンが廃れてもプログラマーとして生きていけるのでキャリアアップにはいいですね。

 

 

  • 株式会社トリサン 一次面接 13:00~

株式会社トリサン Webサイト

株式会社トリサン Webサイトhttp://torisan-net.com/この度、関西優良企業就活ガイド2016に掲載されました! 詳しくはトリサンスタッフブログをご覧下さい。

 

社長と人事の二人が面接対面して頂きました。

 

  • どんな会社か?

パチンコ、パチスロのアニメーションを制作しています。
収入の柱がこれら遊戯系の仕事でして年商5億円程と言われてました。
なので人を雇う余裕があるとの事。

大阪に本社40名程、投稿10名程おります。

 

  • なぜ面接に呼ばれたか?

遊戯系の仕事は受託で社外に仕事内容を宣伝できないので会社のブランド力を上げにくいみたい。なのでスマホアプリ、OculusVR等新しい事業を起こして「この会社は新しい事をしてますよ!」をアピールしたいみたいです。社長から是非入社して欲しいと言われましたので内定は高確率ですね。

 

  • 雰囲気

社長は自分と対等な態度で接して頂いたので好印象でした。

社長と人事の方と冗談を言い合う場面もあり、面接独特の緊張感が無く心地よい空間でした。
きっと入社しても無理難題な命令は無く、僕の出来る事を活かして仕事ができるでしょう。
例えばスマホゲームで技術的に難しい箇所は外注してやりとりした方が良いと言われていました。

会社はしっかり現場の意見を拾うようなので進捗報告で精神がすり減ることはないでしょう。

 

  • 自分はトリサンで働きたいか?

見送る気持ちが強いです。
トリサンで働くと技術面でほぼ独学になるのでかなりエネルギーを使うでしょう。Unity,OculusVRは初めて、プログラマーは自分一人の状況になります。
この「自分一人だけ新規事業開拓」は過去2社で経験していてかなり疲れました。トラウマになってます。
あと会社に居ながらノウハウを吸収できないのは辛いなー。
人間関係は自分とは合いそうだけど、冷静に環境を鑑みるとキツイかな。

でもきて欲しいと言われて嬉しかった。

 

 

  • エージェント面談 エムズキャリア 15:00~

電話で面談しませんか?と言われとりあえず会ってみることに神田駅の喫茶店で面談。

 

  • どんな会社か?

事務所を持たず人伝いにヘッドハンティングされている。
二人で営業している。ゲーム業界専門のエージェントなので各会社幹部クラスと直にやりとりしているみたい。

 

  • なぜ面談に呼ばれたか?

同僚の知り合いが僕の事をUnityエンジニアでお勧めして連絡をとったらしい。
『Unityエンジニア』は1年前から需要がすごく高くなっていて実務経験無くてもすぐ面接に行けるみたいです。

だから3年Unityやってますと言ったら何処でも行けると言ってました。8社面接落ちたんですけど…

業界に詳しいので色々聞いてみた。

 

 

儲かってる会社


  • DMM

AVを主な収入にして「艦これ」がヒット!
DMMプラットフォームのゲームが儲かっている、DMM英会話も始めて企業イメージも良くなっているので人も積極的に採用してる。
「売上が出ればどんなゲームで作っていいよ」みたい

「ゲーム制作会社」ではなく「ゲーム売ってお金を儲ける会社」
ゲーム作りが好きな人には辛い会社かも

 

  • アソビモ

100人規模でデザイナー募集中みたい。

ヒットタイトルがあるので儲かっている

 

  • コロプラ

黒猫、白猫のヒットで大儲け。

Unityエンジニアを募集中、デザイナーは美大出た人じゃないと入れないみたい。
3Dデザイナーで応募した自分の判断が悔やまれる..

 

損している会社


  • DeNA

モバゲープラットフォームが下火

 

  • GREE

スマホアプリのヒットがない

しかも社員の給料高いので儲からない(500~1000万)

 

  • KLab

ヒットなし

 

アソビモは100人程3Dデザイナーが欲しいみたいです。凄い!かつてenish, Aimingもそんなバブルがあったみたいですがソーシャルゲーム業界の利益が下がりつつある今こんな状況の会社は珍しいみたい。

 

17日は色んな人に出会い勉強になりました。

リンクトブレイン社にも行きましたし…

こちらは色々問題がありそうな。

18日もいいことたくさんありました。
この続きの記事明日書きますzzz

 

 

カナバングラフィックスセミナー大阪で開催!

久しぶりにbornDigitalブログを見ていたらカナバングラフィックスセミナーをやる情報を見つけた!
2009年にも大阪でセミナーやったんですよ、そのときはCGアニメーター目指してたので憧れの会社だったんですね。
オリジナルアニメーション作るカナバングラフィックスはずっと尊敬してます。

今のひよこゲームのヒントになるので是非行きたいです。
キャラクターの作り方は個性的で魅力的!

抽選が当たりましたら25日大阪に行きます!

「【CGWORLDゼミ】"カナバン"流 オリジナルアニメーションの作り方」開講(ヒューマンアカデミー) | ニュース | CGWORLD.jp

「【CGWORLDゼミ】”カナバン”流 オリジナルアニメーションの作り方」開講(ヒューマンアカデミー) | ニュース | CGWORLD.jphttp://cgworld.jp/news/event/1504-kanabansemi.html
『ウサビッチ』などのオリジナルアニメーションを制作してきたカナバングラフィックスの代表 富岡 聡…

ビットマップ数字表示を再実装

BitMapNumを表示させるのに整理した。
1が含まれると右にずらさないといけないので面倒ですね。
各数字の親にはBitMapNumberManagerクラスを貼り付け

Screen Shot 2015-04-15 at 02.05.04

 

その下階層にはNumSettingsクラスを貼る

Screen Shot 2015-04-15 at 02.05.23

 

カゴに入った時のスコアは背景に卵があるのでEgg1も表示、非表示に対応できるようにNumSettingsクラスを新たに作りました。
BitMapNumberManagerの命令で『もし各UISpriteが子供を持っていたら表示、非表示」をすると分かりにくいと思って。

Screen Shot 2015-04-15 at 02.12.17

 
UpdateNumberメソッドに好きな数字を渡せば数字を表示する
each.Show(true)だけで下の階層が有る無し関わらず実行できる

 
各数字に貼るスクリプト
下の階層が有る無しを判断させてから処理

 
これ見てから機能の細分化せないかんなと思ったのでNumSettingsクラスを作った。
Managerクラスは単純な命令にして各オブジェクトで個性を判断させればいい感じになりそうだな。

オブジェクト指向できていますか?

オブジェクト指向できていますか?http://www.slideshare.net/MoriharuOhzu/ss-14083300オブジェクト指向できていますか? 真のオ&#x30D…