2013年5月24日金曜日

2Dのパッケージを動かす

2Dで物理エンジンを使用する場合
「Farseer for Unity」
というパッケージがAsset storeで提供さているのでimportする。
チュートリアルを動かしてみたが、
カスタマイズしてゲームが作れそうですね。
動かすことで具体的なアイディアが生まれてくるので 【こちら】 で動きをみてください。
では^^

2013年3月31日日曜日

3D肝試し ゲーム

面白いゲーム見つけました。

「3D肝試し」
→iPhone
→Android


廃墟を徘徊するだけのゲームなんですが、
かなり怖いです。。



こんな感じのオープニングから始まり。

廃墟をうろうろしていると、怖いイベントが起こります。

何か人のような物が見える、、!?


トイレを見ると、血が。。

よく出来ていて、1人でやるとかなりびっくりするぐらい怖いゲームですが
これも「Unity」で出来ているみたいです。


今はLITE版しかないみたいなので、本番のが出たら、、もっと怖いんですかね。。ぜひやってみたいです。



【3D肝試しの余談】

すごい怖かったんで、ぜひ女性にやらせてみたい。。と思い
女の子にやらせてみました。


かなり怖がりながら進めていて、イベントの所でのビビリ具合を見たいと思っていたんですが、、
なんと「キャーー」と言って iPhoneを離して、僕に1瞬抱きついてきました。。 


こんな使い方もあるんですねぇ^^








2013年3月27日水曜日

ショートゲームを楽しくさせる基本要素



最近スマフォでショートゲーム(短いゲーム)にハマっているんですが。
ショートゲームでハマる要素を考えてみました。


1.制限時間

  これがあると「ドキドキ」します。
  制限時間を設定する場合、「1分」ぐらいがいいかもしれません。

  制限時間がある事で、ある程度の「興奮」をスタート時から感じる事が出来ます。

「LINE POP」
下に制限時間、上のほうにコンボ用の
制限時間が出ています。


2.ゲーム回数制限(スタミナ要素)

  連続して永遠とゲームをさせない。

  1回やると、スタミナなどが消耗して、連続して遊んでスタミナが0になるとゲームが出来なくなる。

  リアル時間経過で、スタミナが回復するのを待って再度ゲームをする事が出来る。

  以下の効果がありそうです。

  ・ゲームを飽きさせない。
  ・上達スピードをコントロールする。
  ・長期に渡って遊んでもらう

「LINE バブル」
1回プレイすると「ニンジン」が減ります。
減ったニンジンは15分で1つ復活します。


3.コンボ要素

コンボでより高得点を狙うことが出来る。
コンボが出るのは以下のタイミングがあり、繰り返すことで得点が高くなってきます。

・ノーミスで次のヒットを出す。
・ヒットして一定の時間内に次のヒットを出す。

コンボの機能がある事によって、一手一手に緊張感が出てくるし
得点の幅も広がりそうですね。

「LINE バブル」
3回連続ヒットで、コンボ発生
バクダンを投げることが出来る。

4.得点ランキング

  得点争いでモチベーション向上する。

  ただ、世界中のユーザーが対象だと多すぎるし、桁違いの得点のヘビーユーザーだけが
  ランキングに入ってもあまり面白くないかも。。

  その点「LINEゲーム」はLINE友達内でのランキングなんで親近感が沸く。
  実際の友達との得点争いは面白いかも!


  最近では実際に会ったときにゲームの得点が話題に出て面白いです。


  あと、高得点が出て永遠とその人がランキング上位になっているのは面白くないが
  またまた「LINEゲーム」の場合は1週間で、ランキングがリセットされるので、また月曜日からやる気になりますね!

「LINE POP」
ゲーム終了時にランキングが出てきます。
自分のLINE友達だけ出てくるんで
面白いです。



ゲームを楽しんで、最終的に得点ランキングで争うようになりますので
ここで、高得点を出すためにアイテム課金が用意されています。


1~3の要素にそれぞれアイテム課金があって

・制限時間を数秒アップさせるアイテム
・スタミナを直接買う
・コンボが出やすいアイテム、コンボのタイムを数秒アップするアイテム

などがあります。

友達と得点争いが盛り上がってきたら、アイテム課金に手が伸びそうですね。


こういった基本要素のフレームワークを取り込んで、ゲームを作れば
それなりに面白いゲームになるのかな!と思います。



【アイテム課金の余談】

実際、あるゲームで、友達と無言の決戦をしていて、初めて課金して桁違いの得点をたたき出しました。※1週間で無効になってしまいますが、、

その直後、その友達から電話があって
「課金しちゃった!?」と言われてちょっとイラッとしましたが、その後は友達も課金して高得点を出し始めたので、キリが無くなってきてそのゲームを卒業しました。。





2013年3月25日月曜日

ボールが飛ぶunity


物理エンジンを使用して、飛ばす距離がかわるようにつくりました。
まだゲームとしてはできていませんがね。。
SPACEを押す時間で距離が変わります。ただそれだです^^;

2013年3月10日日曜日

換金アプリ

課金アプリではなく
換金アプリなるものがあるらしい。
こずかい稼ぎで飲み代を稼ぐのもよし!

はまって赤字にならないようにご注意を。。

まとめてあるサイト があったのでどうぞ! ではGOOD LUCK!!

2013年3月7日木曜日

C# 日本語コメント


C# で日本語コメントを入れていたら動作がおかしい。。
削除するとまともに動いたので調べてみるとエンコードの落とし穴が。

コメントに日本語が入るソースでは、文字コードをUTF-8にしないといけない。
デフォルトのエディタではShift-JISなので注意が必要。

実行時に変な動作したり、バグ通知時の行数すらおかしくなったりします。

2013年3月1日金曜日

UnityでAR その2


3.Unityで新規プロジェクト、シーンを作成

この記事はUnityでAR その1の続きです。 

3.1 新規プロジェクトを作成

     1.3でダウンロードしたSDKにチェックをして新規プロジェクトを作成してください。




2013年2月26日火曜日

UnityでAR その1


UnityでARを使ってみよう♪
UnityでARをする場合は以下の2つのSDKがあるみたいです。

  • String
  • QCAR

今回は無料で使える「QCAR」で試したいと思います。


大まかな作業の流れ

1.「QCAR」のSDKを取得
2.TargetManagerでパッケージを作成
3.Unityで新規プロジェクト、シーンを作成
4.実機で実行♪



2013年2月21日木曜日

「Action Brick Breaker」

シンプルで面白いゲーム発見

「Action Brick Breaker」





シンプルなブロック崩しだけど、なかなかはまります♪


こんなシンプルなゲームなのに

AppStoreで無料ゲームランキング内にいますね。


ユーザー問わずに遊べそう♪






2013年2月20日水曜日

ARについて

2つ方法があるみたい。
・String
・QCAR

http://www.slideshare.net/nakamura001/unityar

このスライドショーがわかりやすかった。

2013年2月14日木曜日

カエルの動きは大まかに完成!?

職場と家で開発するとなると
リポジトリがほしいな・・・
github!!無料!ソースは公開されてしまうみたいだけど問題ないかな

とりあえず完成、
勉強になりますね^^
一通りの動きは完成したけど、公開どうしよう、

buildしたのはここにあります。
パスがないとダウンロードはできないみたい。

https://github.com/unity-okinawa/product

無料でファイルが公開できるとこあるのだろうか・・
googoleドライブはhtmlだけみたいだしな・・
すでに公開している
TAに相談しよう!
あとはキャラ、mayaをつかってみたいな~

2013年2月7日木曜日

3Dキャラを簡単に、走ったり、歩かせたり

職場で3Dを作成している人も驚いていました。

キャラが作れるようになれば、基本的な動きであればすぐに動かせるみたい!

webにキャラをupして、手首、肘、膝とかのポリゴン?を指定すればよい。

いろんなことがフレーム化されているんだな・・・

http://www.mixamo.com/c/google/05162011_autorigging_alexis?utm_source=google&utm_medium=display&utm_content=336x280%2Bgrey%2Balexis&utm_campaign=autorigging%2Bdisplay&gclid=CIXv08WGo7UCFUFKpgodC3EA_A

2013年2月5日火曜日

再生状態中の編集

再生中もオブジェクトを編集することができますが、
再生を解除すると再生中に行った操作は再生前の元に戻ってしまいます。

この罠にはまりました。
初心者は(自分)何度かやりそうです。

2013年2月4日月曜日

2DでキャラのコントロールをXYだけにする

plathome input controller
のコンポーネントを追加して、
キャラをxyの操作だけにしたい場合は、
CharacterMotor.jsに1行追加するだけでよさそう。


⇒    currentMovementOffset.z = 0;
movement.collisionFlags = controller.Move (currentMovementOffset);



3dゲーム

今、練習で作っている3Dゲーム!

矢印で動いて、スペースでジャンプします。

お!なかなかよく出来てんじゃんっと思いますが、単純に本のサンプル触っていくと簡単に作れます。
まだ敵とか出てきません。。


本の内容にそって、今後は

・GUI
・アイテムの取得
・敵の出現

を進めていきたいと思います。


これで少し大まかな流れを掴んで、徐々にオリジナルにしていきたいと思いマース!






Unityマスターブック―3Dゲームエンジンを使いこなす [単行本]

2013年2月2日土曜日

ゲームのテーマは

58・・・ボールを落とさないようなゲーム ジャイロ操作
TA.・・・3Dで森を歩きながら、敵を倒しアイテムをとる
ROKU・・・2Dでかえるが上るゲーム

に決定。。みんで頑張ってつくろう。


今日から!

今日からUnityを勉強し始めます!

メンバーは3人!
•TA
•58
•ROKU


Unityでスマフォ用のアーケードゲームを作ります!


このブログではUnityで分かった事などをまとめていきたいと思います!


宜しくー