2016-05-01から1ヶ月間の記事一覧
(Unity5.5.3p2) 子も含めたオブジェクトの非表示に gameObject.SetActiveRecursively(false); を使っていましたが、Unity5では非推奨のようです。 代わりに gameObject.SetActive(false); を使うのがいいようです。 ただし、これだと、 gameObject.Find("~"…
前に何かの勉強会で聞いたワードで知らなかったので、調べました。 「ハードウェアの性能に問題がなくても、同時接続するクライアント数が大きくなるとサーバのオーバヘッドが大きくなる問題」 とのことです。 C10K=Client 10000、という意味です。 Nginx(…
昨日のデモに続いて、今日はスクリプト周りを。 ドキュメントがあるので、そちらもご参照ください。 接続 ConnectAndJoinRandom.csにあります。 まずは PhotonNetwork.ConnectUsingSettings(Version + "." + SceneManagerHelper.ActiveSceneBuildIndex); と…
自分でイチから触ったことがないので、ためしに使ってみました。 結論から言うと、ネットワーク機能が簡単に使えてすごいです!!! ちなみにPhoton、20CCUまで初期費用・月額無料とのこと。 ※CCU…Concurrent Users=同時接続できるユーザー数 ここでは付属…
public static float Range(float min, float max); public static int Range(int min, int max); と、浮動小数と整数のランダム値を返す関数があるのですが、 その引数(min, max)について、浮動小数はmaxを含むのに対し、整数は含まないようです。 要はmi…
blogs.unity3d.com にコメント投稿でやりとりがあります。 私も開発中に無限ループになり、泣く泣くUnityを強制終了することがあります。 それまでのsceneが消えてしまうこともあり… コメント最後の方にあるアセットが有効みたいですね。 「Panic Button」 h…
gigazine.net によると2016年第4四半期にリリース予定とのこと。 以前よりも薄く、軽く、指紋認証「TouchID」の搭載、ファンクションキーがOLEDディスプレイタッチバーになるとのこと。 うーん、だいぶ時期が先ですね。 今の気持ちとしてはMacBook Airを購入…
Jenkinsのタスクを起動すると 警告: SubversionサーバのクロックとHudsonのクロックがずれているようです。これによってチェックアウト動作に支障が出る可能性があります。 というエラーが出てました。 なぜ旧名のHudsonなのか。 それはともかく、このせいで…
子オブジェクトについて、破棄しても、同フレーム内では破棄されていないようです。 (具体的にはUIGridのRepositionではまった) 一応DestroyImmediateという関数もあるらしいですが、推奨されていませんでした。 docs.unity3d.com transform.DetachChildre…
The State of Mobile Device Performance and Health: Q1 2016 に記事が載っていたので、ざっくりまとめると ・Android(44%)の方がiOS(25%)より壊れやすい。 ・機種別ではAndroidではSamsung Galaxy S6、Galaxy S5、Lenovo K3 Note modelsと続く。 ・iOS…
UIGridについて調べてました。 基本的な使い方は分かりましたが、細かいところは調べきれず。 ただ、将棋やポーカーなど行列に並べるゲームに使えそうです。 ・Arrangement Horizontalは横に、Verticalは縦に並ぶ。 Cell Snapは公式によると 「UIGrid now ha…
日増しに勧誘が強くなっていきますね。 キャプチャ録り損ねましたが、とうとう 「次の予定でアップグレードされます」 と通知されました。 キャンセルしましたけど。 無償提供は2016年7月28日までらしいので、来月あたりにやろうかな。
複数端末へのインストール向けにインストールバッチを作りました。 このバッチにapkをドラッグアンドドロップすればインストールできます。 ※adbは環境変数でパスを通すか、フルパスに書き換えてください。 adb install -r %1
http://forbesjapan.com/articles/detail/11857/1/1/1 特許申請で明らかになったとのこと。 キーボードはライトで投影される、という話で、重さもより軽くなるらしい。使ったことないので、投影キーボードってどうなんでしょうね。 例えば電車の中とかでも使…
久しぶりに使いました。 http://manapedia.jp/m/text/2989 たまに思い出さないと忘れていきますね。学校を出てだいぶ経ちます。 年を重ねるごとに勉強したい気持ちは大きくなってきます。 ただ、体力は日増しに衰えていきますが…
公式のチュートリアルが勉強になりそうです。 github.com よく売られているUnity本では、どうも理解が深まらない気がしてて…。 基礎から学び直したいと思います。
外出先でもなんとなくプログラミングしたい衝動に駆られます(笑) ノートPCでもあればいいのでしょうけど、スマホでかるーくできないか、と探したみたら、「Online Compiler」というアプリを見つけました。 play.google.com ドキュメントによると、 CやC++…
半月に一度程度、スマホのデータ使用量をチェックするのですが、 AbemaTVをスマホでは使っていないはずなのに、400MB近くになっていました。 バックグラウンドで何か受信しているようです。 すぐさま制限をONにしました。 設定>データ使用>AbemaTV>「アプ…
今日役に立ったことメモ。 qiita.com 高校数学で理解できるはず。
www.makuake.com という記事がありました。 スマホのイヤホンジャックに接続することでゲームが遊べる、というもの。 クラウドファンディングで5980円から出資可能。 価格は最終的には3000円くらいにしたいとのことです。 スマホ全盛の時代に、強気な価格設…
Unity道場にスライドが追加されました。 https://speakerdeck.com/unitydojo/unitydao-chang-modannauifalseti-an-toshi-zhuang-qian-bian 前後編に分かれています。 前編はインターフェイスとはなんぞやという内容。 後編はuGUIなのかあまり理解できなかっ…
乱数を生成する方法をメモ。 ググれば生成するサイトがいくらでもあるようですが、自身で生成した方が安心です。 ・Windows(Windows7) OpenSSLをインストールする必要があります。 http://slproweb.com/products/Win32OpenSSL.html にインストーラーがある…
Unityの情報がまとまっているサイトを見つけました。 https://unity-matome.com/ カテゴリーは Unityニュース よもやま話 技術ブログ アセット イベント情報 Unity質問 に分かれており、トップページから気になるトピックだけ拾ってもよさそうです。 試験運…
検索したら、以下の方法が簡潔でいいです。 int ary = new int { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int[] ary2 = ary.OrderBy(i => Guid.NewGuid()).ToArray(); Guid.NewGuid() というのはランダムな128bit数値を生成する関数です。 UUIDについては、4/22の…
Unityである程度シーンを作ったので、apkビルド転送の流れをメモ。 AndroidSDKをインストール。 http://developer.android.com/intl/ja/sdk/index.html からinstaller_r24.4.1-windows.exeをダウンロードし、インストール。 Unity>File>BuildSettingsでAnd…
(Unity5.3.4p2、NGUI3.9.8) UILabelのテキストをスクリプトから変更したら、以下の現象が起こりました。 どうやら、スクリプトをUTF-8(BOMあり)で保存しないといけないようですね。 保存し直したら直りました。 さらに、いちいち修正するのも面倒なので…
(Unity5.3.4p2、NGUI3.9.8) 複数のスプライトをまとめるAtlas化について。 NGUI>Open>Atlas Makerでウィンドウを表示し、 Ctrlを押しながら複数のテクスチャを選択。 Createを選択し作成 できたAtlasはUI Spriteコンポーネントから表示できます。
昨日の記事でBoxColliderに触れましたが、サイズ調整が手打ちで不便なので調べました。 どうやらNGUI>Attach>Colliderを選ぶと、自動でサイズが入ったBoxColliderが追加されるようですね。便利!
(Unity5.3.4p2、NGUI3.9.8) タイトルからシーケンス遷移をさくっと作ります。 シーンとシーケンスを用意。 using UnityEngine;using UnityEngine.SceneManagement; public class Title : MonoBehaviour { // StartとかUpdateとか public void Click() { Sc…
IntelがAtomプロセッサの新規開発中止、スマホやタブレットから撤退か | BUZZAP!(バザップ!) CPU周りはあまり詳しくないのですが、気になるニュース。 UNITE2016 Tokyoでも 「インテルのハードウェア・メトリックを使用して Unity 対応アプリケーション…