サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
megamin.jp
Unity3D でSSH 出来たら夢広がりませんかね? Unity3D というとゲームを作るのが主目的の人がほとんどかと思いますが、ツール開発でもかなり使えると思うのです。 特に、.Net で実装された便利なライブラリが流用できる点でもかなり利点があります。 以前、Unity4 で SSH に接続する SharpSSH の組み込みに挑戦してみましたが、かなり苦労しました。 なんとかサーバに接続するところまでいったところで力尽きたわけですが、Unity5 になって多分組み込みが楽になったんでは?(根拠なし) というわけでやってみました。 2時間程で組み込みから動作確認までできたので記録に残しておきます。 SharpSSHを入手する 先ずは、 http://www.tamirgal.com/blog/page/SharpSSH.aspx へアクセスし、ソースをゲットします。 サイトにアクセスし
今日で一番やりたかった事をやってみる 機能のUnity3DとuGUIとUniRxのコラボでサーバ連携への第二歩の続きいきます。 スクリーンショットとりながら記事書くだけで結構時間がかかったので昨日はボタンをクリックするだけで終わってしまいました。 今回は、ボタンをクリックすると入力エリアに入力された値をサーバへ送信してサーバで計算された結果をテキストエリアに表示するところまでやってみます。 まずは前回のServerCall.csを修正 using UnityEngine; using UnityEngine.UI; // InputField や Text などの UI で必要 using UnityEngine.EventSystems; // uGUI のクリックイベントの処理で必要 using Unity.Linq; // Linq で gameObject にアクセスする usin
コルーチンってうざったいです 本日はサーバのAPIにアクセスして結果を取得して表示するまでの流れを uGUI と UniRx を使ってやってみます。 新規プロジェクト作成 File → New Project… で新規プロジェクトを作成します。 (1) プロジェクトフォルダは各自環境に合わせて適宜指定してください。 (2) Create をクリックでプロジェクト作成完了です。 UI作成 Hierarchy ビューにて、Panel を生成します。右クリックは Hierarchy ビューの中の何もないところでやります。 Hierarchy ビュー Panel を右クリックし、UI → InputField の順でクリックし、入力フィールドを生成します。 Panel 生成後は Scene ビューにて、いい感じの場所にとりあえずうつしておきましょう。 最後に Hierarchy ビューの Inpu
追記: WWW拡張クラス作りました、続・UnityでCookie もどうぞ 前回記事のソースコード解説です、ソースコード全体をまとめて見る時は前回記事を参照してください、まずはPHPのサーバコードから。 session_start(); session_start関数を呼ぶ事で、PHP内で $_SESSION 配列変数が使えるようになります、この変数に値を代入しておくと、次回アクセス時にこの変数から値が取り出せる便利なものです。 PHP やってる人にはおなじみの機能ですがとりあえず。 if (isset($_SESSION['ID'])) { $_SESSION['count']++; } else { $_SESSION['ID'] = uniqid(); $_SESSION['count'] = 0; } ここでは2回目以降のアクセスかどうかを判定しています、初回はセッション変数が空な
2Dゲーム開発に使える無料アセット 最近は有料アセットを使ったプログラムの記事ばっかりでしたが、お金をかけずにゲームを作りたいという人もいると思いますので無料アセットを使ったゲーム開発の記事も書いてみようと思い、面白いアセットがあったので早速試してみました。 Orthello 2D Framework 無料の 2D アセットですがかなり高機能な雰囲気です。スプライト、スプライトアニメ、フィルドスプライト(スクロール可能なスプライト)、グラデーションスプライト、9分割スプライト、クリップスプライト。と、豊富なスプライトの表示を供えています。 Orthello には有料のプロ版が存在していて値段はリーズナブルな $35 です。こちらはドローコールを削減するスプライトバッチ機能やタイルマップ機能がついています。機能面では 2D Toolkit と同等かもしれません。(プロ版は購入してないので機会
本日は小ネタいきます Unity で GUI やステータス等の 2D 描画に関わる部分について描画位置の調整で思い通りの位置に描画するために、2D カメラの設定方法について調べてみました。 具体的には、実解像度は 640×480 だけど、320×240 に見立ててスプライトやフォントを描画したい。なんて要求を満たします。 要件定義 それでは本日満たすべき仕様を列挙します。 16×16 のスプライトを 320×240 の解像度に見立てたスクリーンに描画する 実際の解像度は 640×480 とする とします。具体的に書きますと 16×16 のスプライトが横に 20 個、縦に 15 個描画できるようにする という事になります。根拠は 横 : 320px(画面サイズ) / 16px(スプライトサイズ) = 20個 縦 : 240px(画面サイズ) / 16px(スプライトサイズ) = 15個 とい
狙ってたアセット買っちゃいました ある日携帯に Unity からアセットストアのセールのメールが届いたんですよ。あー、素材系のかな。でも素材系のは使いどころ難しいからなかなか欲しいのがセールじゃないねんなー。 とか思ってたらエディタ拡張系の欲しい奴が色々セールになってるじゃありませんか! 今回のセールはアセットストア3周年ということで今月中頃まで続くようです(記事投稿時点で残り13日)。欲しい機能のアセットがあれば早めにチェックして早めにゲットしちゃいましょう。ていうか、NGUI 先日セールだったのにうっかり購入するの忘れてた。 というわけで現在セールされてる中で私が所有しているアセット一覧です。 ■■■■■ 2D TOOLKIT $65 → $29.55 ■■■■■ 現在使い方絶賛研究中の 2D 表示に特化したアセットです。強力なスプライト管理やタイルマップ描画だけでなく、最近は GUI
メガショットと、某開発中ソフトで使用しているゲームエンジンで、 3Dプリミティブを限定的に表示可能にしてみました。 具体的には、2Dスプライトをそのまま3Dプリミティブ(矩形)に 貼り付けて表示ですね。 矩形に貼り付けなのでぶっちゃけ、見た目は以前と同じままですが、 カメラや各種ライティング等のポリゴン特有の特殊なエフェクト効果が 以前より簡単に扱えるようになる・・・はず(笑) それから、カメラが扱えるという事は、ズームイン・アウト等の カメラワークも使えるという事ですね。 そんなわけで、亀の遅さではありますが確実に野望達成に向けて プロジェクトは進行中であります。 いい感じにアクセス数が減ってきたので、秘密のプロジェクトを ほんのチョッピリ ↓
このページを最初にブックマークしてみませんか?
『めがみん.JP | megamin.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く