弊社でUnity3Dを使って開発したiPhoneアプリ(Lord of Knights)でのAssetBundle実例と、使いどころの話。
![Unityのasset bundle運用実例@lordofknights](https://cdn-ak-scissors.b.st-hatena.com/image/square/a0c0cc96fbb151ff258d93ae5a8de361beae2521/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Funityassetbundlelordofknights-120601024554-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
グリーは、エンジニアの採用にあたって、従来のWebエントリーや書類選考と並行して、プログラミングの実技に重点を置く「GREE Programming Challenge」を1日から採用するとともに、今夏より世界各国の開発スタジオにおけるエンジニア採用にも順次導入すると発表した。 「GREE Programming Challenge」は、米InterviewStreetが運営するサービスを利用したもので、同サービスはアメリカにおいて数多くの情報技術、インターネットサービス関連企業に採用され、エンジニアの選考プロセスにおいて高い評価を得ている。なお、グリーは同サービスをはじめて導入した日本企業となる。 応募者は、従来の書類選考と一次面接に参加する代わりに、コーポレートサイトにアクセスして、出題されたプログラミング問題を一定の時間内で回答する。プログラミングの途中経過はすべて記録され、問題解決
なぜ「速い」のか、について JSX 開発者の立場から。 たとえば、シューティングゲームで一番重たい処理は何か。言うまでもなく衝突判定。多数の弾や敵機の衝突判定を毎フレームごとに行う必要があり、この演算が重たい。 JSX に同梱されている web/example/shooting.jsx には衝突判定のコードが複数あるが、一番重たいのは Bullet#update 関数で、その処理は以下のようになっている*1。 for (var rockKey in st.rocks) { var rock = st.rocks[rockKey]; if (this.detectCollision(rock)) { if (rock.hp == 0) return false; inDisplay = false; if (--rock.hp == 0) { st.score = Math.min(st.s
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く