ええかげんBattleUnionのオンライン化進めたいのですが、箱投げのようなゆるーい感じのオンラインならまだしもガンガン敵出して弾撃って壊してとなると話変わってきそうですので、もう少しPhotonの経験値を稼ぎたいなと思いまして。
というわけで、今週の1週間げーむじゃむはシンプルな感じのオンラインFPSを作ります。
現時点ではとりあえず動きが同期して弾撃ってますという段階です。
WebPlayer版:
https://googledrive.com/host/0ByUpVh3J6kXjT09jUTdkQjlqLW8/Web.html
2014年7月30日水曜日
2014年7月29日火曜日
1週間げーむじゃむ2014/07 4週目
普通に風邪ひいたりしてましたが作りました。
提出作品:Extreme Diving
http://unityroom.com/games/play/223
実作業時間だいたい1時間。
短時間でガーっと作るのも面白いですね。普段とは違う脳味噌使ってる気がします。
ちょっと挙動がBuggyなのがアレですが。
提出作品:Extreme Diving
http://unityroom.com/games/play/223
実作業時間だいたい1時間。
短時間でガーっと作るのも面白いですね。普段とは違う脳味噌使ってる気がします。
ちょっと挙動がBuggyなのがアレですが。
2014年7月26日土曜日
Unity スマートフォンの各種センサー値をPCに渡す #3
2014年7月25日金曜日
Unity スマートフォンの各種センサー値をPCに渡す #2
2014年7月23日水曜日
1週間げーむじゃむ2014/07 3週目
そういえば先週も作ったので書き残しておきます。
提出作品:Hypervelocity
http://unityroom.com/games/play/209
速度に比例して色が変化する■を作って満足してからゲーム部分を作り始めましたが
結局面白い使い方が思い付いかなかったので飾りになりました。
自機の色が回転速度に応じて微妙に黄ばんだりしてるのはその名残です。
ゲーム部分は作ってる時にすごいスピード感を感じたい気持ちがあったのでスピード出てる感のあるゲームにしました。
左右移動時の回転要素は自機の左右移動時にエフェクト回転する演出つけるかー折角だから敵のルートオブジェクトも回転させるかーというノリで実装しました。
回転が加わったことでスピード感が増したり操作性を損なわずにゲーム性が上がった気がします。
提出作品:Hypervelocity
http://unityroom.com/games/play/209
速度に比例して色が変化する■を作って満足してからゲーム部分を作り始めましたが
結局面白い使い方が思い付いかなかったので飾りになりました。
自機の色が回転速度に応じて微妙に黄ばんだりしてるのはその名残です。
ゲーム部分は作ってる時にすごいスピード感を感じたい気持ちがあったのでスピード出てる感のあるゲームにしました。
左右移動時の回転要素は自機の左右移動時にエフェクト回転する演出つけるかー折角だから敵のルートオブジェクトも回転させるかーというノリで実装しました。
回転が加わったことでスピード感が増したり操作性を損なわずにゲーム性が上がった気がします。
Unity スマートフォンの各種センサー値をPCに渡す
スマホのセンサーをPCに入力するという分野にはDroidGloveというアプリが既にあるのですが、自分でも同じようなのを作ってゲーム中でなんか棒を振り回したりしたいな等と思いました。
という訳で、やりました。
とりあえず値は取れますレベルの状態ではありますが作業記録がてら一応ブツを上げておきます。
https://googledrive.com/host/0ByUpVh3J6kXjbmROczV0Q3V2YXM
Good ol' socketsを使用してAndroidからでもソケット通信出来るようにしてあります。
ネットワーク越しでも接続できますが、ポートの解放が必要になると思います。
という訳で、やりました。
とりあえず値は取れますレベルの状態ではありますが作業記録がてら一応ブツを上げておきます。
https://googledrive.com/host/0ByUpVh3J6kXjbmROczV0Q3V2YXM
Good ol' socketsを使用してAndroidからでもソケット通信出来るようにしてあります。
ネットワーク越しでも接続できますが、ポートの解放が必要になると思います。
2014年7月17日木曜日
Unity WebPlayerから直接ツイートする方法
WebPlayer上で直接ツイートをしようとするとcrossdomain.xmlが無い等というエラーで弾かれます。
多分https://twitter.com/crossdomain.xmlの制約に引っかかってるのかと思いますが、とりあえずこの問題を回避する為にGAEを中継しようと思います。
以下のサイトを参考にさせて頂きました。というよりはほぼそのまま使わせて頂いております。
http://www4370ue.sakura.ne.jp/crimson/2013/02/python-oauth2%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6twitter%E3%81%AB%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B/
要はWebPlayerからPostされた内容をGAEが受け取ってTwitterに中継すればいいのでPost時に上記サイトで紹介されている処理を動かせばOKです。
こんな感じですね。
幾つか導入が必要なライブラリがあります。
Githubで公開されているライブラリをダウンロードして、プロジェクトに追加しましょう。適切なフォルダをドラッグ&ドロップすればOKです。
他の部分はhttp://soyliquid.blogspot.jp/2014/06/gaeweb_28.htmlと同じ要領でOKです。
もしwebapp2でエラーが出た場合はapp.yamlに
libraries:
- name: webapp2
version: latest
の記述を追加してみてください。
多分https://twitter.com/crossdomain.xmlの制約に引っかかってるのかと思いますが、とりあえずこの問題を回避する為にGAEを中継しようと思います。
以下のサイトを参考にさせて頂きました。というよりはほぼそのまま使わせて頂いております。
http://www4370ue.sakura.ne.jp/crimson/2013/02/python-oauth2%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6twitter%E3%81%AB%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B/
要はWebPlayerからPostされた内容をGAEが受け取ってTwitterに中継すればいいのでPost時に上記サイトで紹介されている処理を動かせばOKです。
幾つか導入が必要なライブラリがあります。
Githubで公開されているライブラリをダウンロードして、プロジェクトに追加しましょう。適切なフォルダをドラッグ&ドロップすればOKです。
他の部分はhttp://soyliquid.blogspot.jp/2014/06/gaeweb_28.htmlと同じ要領でOKです。
もしwebapp2でエラーが出た場合はapp.yamlに
libraries:
- name: webapp2
version: latest
の記述を追加してみてください。
登録:
投稿 (Atom)



