tanaka's Programming Memo

プログラミングについてのメモ。

2015-01-01から1年間の記事一覧

gulp+watchify+browserify+babel+reactでビルドが速くならない

watchifyでビルドの高速化を図ろうとしたところ、ビルドするたびに遅くなってしまいました。原因は、Browserifyのオプションを指定していないことでした。以下、オプションとWatchifyとBrowserifyの部分の抜粋です。propsが必要でした。 var jsSrcPath = "./…

UnityでMonoDevelopの改行コード設定

[Convert]が表示されるのが面倒なので、以下のサイトを参考に設定をしておきましょう。ameblo.jp MonoDevelopを起動する [Tools]メニュー>[Options]を選択 Optionsウィンドウの左から[Text Editor]>[General]を選択 [Coding]欄の[Line ending conversion:]欄…

Unityの作品をGitHub Pagesで公開する

Unityの作品を気軽に配信するには、Webブラウザ上で実行できるようにして、ホームページで配信するのがよいでしょう。ここでは、GitHub Pages上でUnityの作品を公開する手順を紹介します。 公開する際の注意 うっかり守らなかったらどうなるのか UnityでWeb…

GitHubとGitHub Desktopを使った小規模チーム開発

はじめに GitHubでチーム開発をする場合、通常は以下の流れになると思います。 オリジナルのGitHubリポジトリから、自分のGitHubにフォーク(fork) フォークしたリポジトリをローカルPCにクローン 変更を加える 変更点をオリジナルに取り込んでもらいたいとき…

UnetのNetworkDiscoveryでLANのサーバーに自動接続

Unity5.2にNetworkDiscoveryというコンポーネントが追加されました。これまでは、マッチングサーバーを使わずにLANのサーバーやホストに接続する場合は、NetworkManagerにIPを指定していましたが、NetworkDiscoveryを利用すると自動的にクライアントがサーバ…

jQueryのajaxでpostデータを送信する(再勉強メモ)

参照URL ファイルの送信方法は過去記事のこちら。 フォームに拠らないFormDataの作成方法は MDNのFormDataオブジェクトの利用 FormData - Web API インターフェイス | MDN メモ FormDataオブジェクトを作成して、appendでキーとデータのセットを追加していく…

Unity5.2.0のインストール

WindowsへのUnity5.2.0のインストールは以下の通りでした。 インストール Unity公式サイトからインストーラーをダウンロード インストーラーを起動 インストールしたい項目にチェックを入れる(今回はサンプル以外全て) [I accept the terms・・・]にチェック…

macのapacheが接続できなくなった時の対処

以前、SSL関連のエラーが気になって直そうとして失敗していたのが原因でした。/private/var/log/apache2/error_log を確認すると、以下のようなエラーが発生していました。 [Mon Aug 31 16:28:02.028682 2015] [ssl:emerg] [pid 2341] AH02562: Failed to co…

UNET5.1.3までに遭遇した不具合(一通り解決)

専門学校の資料を作成するにあたり、主にUNET5.1.0で作業していましたが、現在も発生中の不具合も含めてのメモです。 5.1.0で発生したバグ。5.1.1へのバージョンアップで治る NetworkTransformで同期内容をRigidbodyにすると動きがガタガタになる SyncVarの…

UNET 別のプロジェクトからプレハブを生成する(追記)

Unity5.1のUNETの講義で、教員PCが立てたホストに学生さんたちが接続して、オブジェクトをSpawnしようとしたところ、学生さん側で作成したプレハブは、教員PCにデータがないため生成に失敗しました。NetworkClient.RegisterPrefab()で登録すればよいかと思い…

Unity5.1 ネットワークリファレンス概要

前へ | 終わり UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワーク…

Unity5.1 ネットワークシステム Network Clients and Servers

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム Multiplayer Lobby

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム:シングルプレイヤーゲームを多人数に対応させる

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム Scene Objects

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム Matchmaker

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム Network Messages

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム Object Visibility

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステム PlayerObjects

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステムのRemote Actions

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

Unity5.1 ネットワークシステムの状態同期

公式サイトが和訳されました → Unity - マニュアル: ステートの同期 前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成…

Unity5.1 ネットワークシステムのオブジェクト生成

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

UNet NetworkManagerの利用

前へ | 次へ UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5.1 ネットワークシステムのオブジェクト生成 Unity5.1 ネットワークシステムの状態同期 Unity5.1 ネットワークシ…

gulpのsrcでのファイル指定

コピーやFTPのアップロード時に複数ファイルを選択する方法を調べていました。gulpのsrcはglob形式で指定できます。 Globの書式 globの公式の情報は以下。 isaacs/node-glob · GitHub 上記を斜め訳。 Globの概要 Globは ls *.js をコマンドラインで指定した…

GulpとBrowserSyncでreloadが動作しない

gulpで監視タスクを開始して、監視対象のファイルを変更すると、ログでは「Reloading Browsers...」と表示されるのですが、ブラウザは更新されないという症状が発生していました。原因として見つけたのは以下のもの。 bodyタグがないと動かない linkの指定が…

mac OS X10.10 で gulp watchify が動かない

突然、gulp の watch タスクが動かなくなりました。原因は、該当フォルダーのSpotlightの設定が壊れていたことでした。 チェック方法 同様の症状かを確認するには、以下を行います。 Finderで、監視するJavaScriptなどが入っているフォルダーを開く ターミナ…

Unity5.1のネットワークマニュアル斜め読み(2)

前へ | 次へ大雑把に意訳しているので、意味が違うところがあるかもしれません。何かありましたらお知らせ&ご容赦ください。 UNet Unity5.1からの新しいネットワークシステム Unity5.1のネットワークマニュアル斜め読み(2) UNet NetworkManagerの利用 Unity5…

macのPostfixの送信メールを削除

macのローカル環境からメールを送信するPostfixで、送信設定したメールの確認方法と削除方法。http://open-groove.net/postfix/check-deferred-mail/より。 メールの確認方法 ターミナルで以下のコマンドを実行。 postqueue -p メールの削除方法 ターミナル…

UNet Unity5.1からの新しいネットワークシステム

公式サイトのマニュアルが和訳されました。docs.unity3d.com

UnityでexportするとTagやLayerが消える

Projectビューの項目をunitypackageにExportすると、TagやLayerが消えてしまいます。解決策がいかにありました。Is this workaround OK? It's for fixing lost tag/layer info on export/import - Unity Answersunitypackageには含められないので、別途、設…