chevron_left

メインカテゴリーを選択しなおす

cancel
LemonteaのUnity部屋 https://sawalemounity.hatenablog.com/

Unityの各種機能の使い方やエラー解決に加え、blenderなど他のソフトとの連携について書きます

Unityをいっさい触ったことのない人は「初めてのUnity」で始められます。「初めてのスクリプト」ではUnity独特のメソッドの解説があります。その他、UI、Terrain、Particlesystemについても書いています。少しですがVisualStudioやWindows10のゲーム作りに役立つ機能も紹介。

さわやかレモンティー
フォロー
住所
未設定
出身
未設定
ブログ村参加

2017/08/23

arrow_drop_down
  • Node.js入門 自作モジュールの作成 exports

    こんにちは。レモンティーです。今回は、自作モジュールの作成です。exportsオブジェクトを使うことで自作のプロパティーや関数などを モジュール化して別のファイルから使用できます。使い方はいつもと同じでrequire('path')を使います。使用例は以下のようになります。mycal.js(モジュール化したいファイル) exports.sum = function(a,b){ return a+b; } exports.mul = function(a,b){ return a*b; } test.js(ここで先ほど作成したモジュールを使用する。) var http = require('ht…

  • Node.js入門 npmでパッケージの管理

    こんにちは。レモンティーです。今回はnpmによるパッケージの管理です。前回までに登場したモジュールはBuiltInモジュールといって Node.jsで最初から使えるモジュールでした。Node.jsにはそれ以外にも色々な人が作ったモジュールがあり インストールして使用することができます。インストールには専用のPackageManagerである npmを使います。 npmはNode.jsと一緒にインストールされますので 別途ダウンロードなどは必要ありません。npmでパッケージをインストールするには 次のコマンドを使います。 npm install パッケージ名https://www.npmjs.c…

  • Node.js入門 イベントの発火と受け取り Eventsモジュール

    こんにちは。レモンティーです。今回はEventsモジュールを使います。EventsモジュールのEventEmitterオブジェクトを使うと イベントの発火や受け取りができます。 //発火 eventEmitter.emit('eventName'); //受け取り(毎回受け取る) eventEmitter.on('eventName',eventHandler); //受け取り(最初の一回だけ) eventEmitter.once('eventName',eventHandler); //解除(指定したeventHandler。同じHandlerが複数登録されていた場合は最後の) eventE…

  • Node.js入門 ファイルの読み書き・削除・リネーム FileSystemモジュール

    こんにちは。レモンティーです。今回はFileSystemモジュールでファイル操作をします。fsモジュールではこれまでに使ったファイル読み込みの他にも 書き込み、削除、リネーム…など色々できます。 読み込み 書き込み 削除 リネーム 読み込み これまではreadFileSyncでサーバをつくる前に同期的に読み込んでいましたが、 サーバでの処理ではreadFileを使うことで非同期的に読み込みます。 これはファイルへのアクセスのような時間のかかる処理を同期的に行うと その完了まで待機することになりパフォーマンスが低下するためです。しかし非同期だと普通に次の行からファイル読み込みの続きを書いても 意…

  • Node.js入門 URLのパース URLモジュール

    皆さんこんにちは。レモンティーです。今回はurlモジュールを使ってurlをパースします。 これでアクセスしたurlによって処理内容を変えたりできますね。 ちなみにリクエストされたURLはreq.urlに格納されています。urlのパースは以下のようになります。 var q = url.parse('パースしたいurl', true); 第二引数はクエリ文字列もパースするかどうか、です。これでqのプロパティからurlの各部分を取得できます。 console.log(q.protocol);なら httpsなどと表示されるでしょう。 試しに var url = require('url'); var…

  • Node.js入門 インストールとHello,World

    皆さんこんにちは。レモンティーです。今回はNode.js入門です。 インストールしてHellow,Worldを表示させてみます。Node.jsを使えばサーバサイドもJavascriptで書けます。https://nodejs.org/ja/↑の公式サイトから無料でDL、使用できます。ただし、頻繁に更新されるため 最初からバージョン管理ツールでインストールすると後々楽です。 https://qiita.com/satoyan419/items/56e0b5f35912b9374305インストールが済んだらエディタで hello.html、test.jsの二つのファイルを作ります。今回はこのtes…

  • JavaScript入門 データをローカルに保存 LocalStorage

    こんにちは。レモンティーです。今回はデータの保存です。 Web Storageを使います。WebStorageにはsessionStorageとlocalStorageの2種類ありますが sessionStorageはブラウザを閉じたりすると消えてしまう一時的なものなので その人が次にページを訪れた時などに使いたい場合はlocalStorageを使います。使い方はKeyValue形式で、こんな感じです。 //書き込み localStorage['test'] = text; //読み取り let text = localStorage['test']; //全て削除 localStorage.…

arrow_drop_down

ブログリーダー」を活用して、さわやかレモンティーさんをフォローしませんか?

ハンドル名
さわやかレモンティーさん
ブログタイトル
LemonteaのUnity部屋
フォロー
LemonteaのUnity部屋

にほんブログ村 カテゴリー一覧

商用