読者です 読者をやめる 読者になる 読者になる

Android アプリ開発の setText() の中で文字列を連結すると怒られる

怒られるソースコード

gist0bd60f44625485c5ca11

続きを読む

Java で文字列が 「はてなID」 として適切か判定する

はてなIDとは

はてなキーワードによると、はてなIDの定義は以下。

d.hatena.ne.jp

 

続きを読む

Unity におけるパフォーマンス最適化 【ドローコールバッチング編】

結局なにをしたら最適化されるの

1. マテリアルを節約しましょう
2. マップなどの大きくて動かないオブジェクトは Static フラグをたてましょう

やってみて上手くいかない場合は、記事の続きを読んでみてください。

続きを読む

Unity Web Player をブラウザの画面に合わせて起動する

Unity Web Player をブラウザの画面に合わせて起動する

f:id:shogonir:20151216153528p:plain

結論

Project をビルドした時に生成される HTML ファイルを編集する。
コミットログを見ればわかる方は次のリンクへ飛んでください。
以降では HTML の編集箇所の説明を書きます。

※ Unity Web Player は Chrome ではすでに非対応になっており、その他のブラウザでも非対応になることがほぼ確定しています。Unity 5.4 以降では任意の Project を Unity Web Player でビルド出来なくなります。WebGL や Standalone への移行が必須になるものと思われます。

github.com

 

続きを読む

「サマーウォーズの OZ を Unity で再現しました」開発日記

サマーウォーズの OZ を Unity で再現しました

先日、動画をあげました。
題名の通り、 OZ の世界を Unity で再現しました。
作ったものは Web 上で公開していて、 OZ の世界を誰でも自由に飛び回れるようになっています。
自分で言うのもなんですが、なかなかのクオリティで再現できました。
ブラウザ上で手軽に体験してみて下さい。

 

http://shogonir.com/unity/ozu/shogonir.com

 

f:id:shogonir:20151215163200j:plain

 

※Unity Web Player が必要になります
※Fire Fox や Opera 等のブラウザでアクセスして下さい (Chrome は非対応)

 

続きを読む

Python で別ディレクトリのコードをインポートする

結論 sys.path.append() を使う

例えばソースコード内で

 

gistcfd10e3bf8661183fdee

 

と記述すると、それ以降の import では親ディレクトリにあるライブラリやソースコードをインポート出来るようになる。

 

続きを読む

Python で 「ソフトウェアエンジニアが一時間で解くべき5つの問題」 に挑戦した話

ソフトウェアエンジニアが一時間で解くべき5つの問題

5つの問題のソースはこちら。英語です。

blog.svpino.com

 

続きを読む