2015年9月17日木曜日
2015年7月12日日曜日
2015年5月14日木曜日
Girls Out of Reach
みんなかわいいあの子にアレを聴かせよう |
20世紀末に、あの子達に届かないと最後は歌って解散したサイコーティックユースというスウェーデンのバンドがいまして、彼らはなんとかガールとかガールなんとかって曲をたくさん残しているんですけど、僕は一番エレベーターガールが好きです。
ラベル:
tokitori
2015年5月4日月曜日
Photonでルーム内の人数を数える際について
それぞれのルーム内の人数を数えるのはかなり重要な要素だと思います。
落とし穴というほどではないのですが、ドキュメントをよく読まないと気づかない恐れのある項目が一つあったのでメモ
PhotonNetworkクラスにはもとから人数を取得できるプロパティが用意されています。
PhotonNetwork.countOfPlayersInRooms
で整数型のルーム内人数を取得できます。
しかし、このプロパティについてドキュメントを見てみると、
Count of users currently playing your app in some room (sent every 5sec by Master Server).
と書いてあり、5秒間に一度しか更新されていないことがわかります。
つまりこの値を参考にすると、非常に精度の悪い人数計算になってしまうわけです。
解決策というか、正しくカウントする方法の一つとして以下があります。
Roomクラスにある、
Room.playerCount
を利用することで現在入っているルーム内の人数を取得できます。
なお、Roomクラスインスタンスは生成時にstringのルーム名などが必要になります。
いちいち設定するのはメンドクサイと思うので、PhotonNetworkクラスのプロパティを使うことが出来ます。
例として以下のようになります。
public class ClassName : Photon.MonoBehaviour{
Room room;
int playerCount;
void Start(){
room = PhotonNetwork.room;
playerCount = room.playerCount;
}
}
落とし穴というほどではないのですが、ドキュメントをよく読まないと気づかない恐れのある項目が一つあったのでメモ
PhotonNetworkクラスにはもとから人数を取得できるプロパティが用意されています。
PhotonNetwork.countOfPlayersInRooms
で整数型のルーム内人数を取得できます。
しかし、このプロパティについてドキュメントを見てみると、
Count of users currently playing your app in some room (sent every 5sec by Master Server).
と書いてあり、5秒間に一度しか更新されていないことがわかります。
つまりこの値を参考にすると、非常に精度の悪い人数計算になってしまうわけです。
解決策というか、正しくカウントする方法の一つとして以下があります。
Roomクラスにある、
Room.playerCount
を利用することで現在入っているルーム内の人数を取得できます。
なお、Roomクラスインスタンスは生成時にstringのルーム名などが必要になります。
いちいち設定するのはメンドクサイと思うので、PhotonNetworkクラスのプロパティを使うことが出来ます。
例として以下のようになります。
public class ClassName : Photon.MonoBehaviour{
Room room;
int playerCount;
void Start(){
room = PhotonNetwork.room;
playerCount = room.playerCount;
}
}
2015年4月29日水曜日
Kindleの同期できなくて辛かった
iPhone変えた時、iCloudの設定引き継いでも別端末として認識されるらしい。
だから新規ログインしたところクラウドに書籍が無いといわれ、何も表示されずダウンロードも出来ない。
おかしい~。
Amazon Kindleの端末管理見に行ったらiPad二台iPhone二台Android一台が登録されていた。
Amazon Kindleは書籍ダウンロードが6台までの制限があるけど、端末登録数は関係ないはず。
う~ん。
結論いうと、Amazon Kindle側のiPhoneの登録全部消して、iPhone側でログインしなおしたら再度同期端末として登録されて上手くいった。
僕がおかしかったのか仕様がおかしかったのかわかりません。
だから新規ログインしたところクラウドに書籍が無いといわれ、何も表示されずダウンロードも出来ない。
おかしい~。
Amazon Kindleの端末管理見に行ったらiPad二台iPhone二台Android一台が登録されていた。
Amazon Kindleは書籍ダウンロードが6台までの制限があるけど、端末登録数は関係ないはず。
う~ん。
結論いうと、Amazon Kindle側のiPhoneの登録全部消して、iPhone側でログインしなおしたら再度同期端末として登録されて上手くいった。
僕がおかしかったのか仕様がおかしかったのかわかりません。
2015年4月26日日曜日
2015年3月22日日曜日
HOW TO EAT MRE
超低学歴チンパンジー海兵隊員でも食べられるMREですが、日本人被験者であるタイ人とレモコラの食べ方があまりにも酷かったので書きます。
かなり適当に書き殴ったのでMREを手に入れた時に見るぐらいでどうぞ。
2015年3月20日金曜日
BF:H実績なんかめんどかったの
個人的にめんどかったやつの個人的な解説
ハリウッドの謎:エピソード7の実績でロークの隠し部屋を見つけるというもの。
下の写真の場所を調べればいいのだが盗聴器を仕掛け、敵が湧いた後でないと
2015年3月17日火曜日
UE4 Tappy Chickenのチキンちゃんの動きについて
UE4でフラッピーバードコピーを作ってみようと、
公式のTappy Chickenを参考にした結果Time Lineというノードが出てきた。
公式のTappy Chickenを参考にした結果Time Lineというノードが出てきた。
非プログラマのデザイナーが数日で作ったというTappy Chicken BP全体図(見切れてる)
初心者には萎縮するほど大きく見えるBPだが、それぞれの処理はスコアやUI、実績など、このゲームにおける全ての機能が一枚に書いてあるため、分割してみると結構わかりやすい。
で、結局大事なのはこれ
Flapとコメントが書かれたチキンの動きに関する処理
イベントはTickとFlapで、Flapの大本はクリック処理となっている。
簡単にいうとTickで毎フレーム間の処理時間Delta Timeを取得設定し、TimeLineから与えられるfloat値との計算によりChickenの位置を決めている。
Time Lineの中身を見てみる。
上のタイムラインが縦軸の動き、下がChickenの回転描くに値するfloat値
0秒地点の1.7から始まり2秒地点の-5まで揺るやかなカーブを描いている。
これがChickenの動きになる。
ではいったんBPにもどり、Time Lineノードをみる。
一つ前の画像にある、float値が返される値として表示されている
上記画像からPlay from Startにノードが繫がっているのがわかる。
これはイベントが発生するとこのタイムラインの0秒から時間を進め始めるというもの。
つまりイベントが起きなければ0秒のままであり、Chickenは静止している。
また、Play from Start以外にも停止や巻き戻し、指定秒数からの開始もあることがわかる。実際便利。
ここから返された値により、上昇率や処理時間との計算で出された数値を現在値に足すことでLocationを設定している。
Vertical Movementから繫がっている緑(float値)の線が現在値の計算
つまり、落下の処理もPhysicsではなくTime Lineから拾ってきた数値になっている。
Simulate Physicsにはチェックが入っていない
ここまでの一部分を見るだけでも、限定的な処理だが確実で効率のいい書き方になっている。
Time Lineも使い方によってはかなり面白いものが出来そう。
2015年3月3日火曜日
17分
きっとあなたも迎えたはずの日、
その日は、別のある日のようで、
起きて髭を剃らなくてもいい日。
あたたかくてウマいコーヒーと素晴らしい最高の本、
自転車、自転車はどうだろう、きっと今より大きく息ができる。
太陽は屋根の上のしずくを飛ばして、
もはや何も訪れる事が無いんだ。
寝取ろうが、寝取られようが、どうせぼろさんシコるでしょ。
二元論にすらなってない、はっきりわかんだね。
シコorダイ、それはきっとあなたも迎えるはずの日。
2015年3月2日月曜日
NTR
2015年3月1日日曜日
JAG 金沢支部/VR部 第十五回勉強会「3D VRアプリ作ろうぜ!」マークダウンメモ
FakeRift & TaoVaisor
FakeRiftの話
経緯
- スマホの登場
- 2012年にDK1
- しかし高い
- メガネが使いづらい
- 解像度悪い
- ハコスコなどDIY Oculusもどき
準備
- KitKatの懸賞が当たった - 思いやらカッコ悪いやら
- タブレットが重くて辛い
- スマホ向け制作
- でも画面狭い
- やっぱタブレットで
- DK1よりよいという感想
- でも重い
- かぶるのはやめ
- 手で持てるように
- 目の感覚が狭い人には辛い
- 今後はBTのボタンなどに対応予定
TaoVaisorの話
経緯
- Google Card Bordなど
- 使い捨てレベル
- 自分たちでやってやろう
- FakeRiftは以外と作ってる人いない
- 素材とか売って欲しいという声
- 試しに作ってみる
- カードボードそのままだと日本人の視差に合わない
- 組み立て後に剛性が欲しい
- 送料的な問題でひらべったくしたい
- ピント・IPD調整機能
- レンズがないのが結構問題
- クラウドファンディングで230%程度集まる
新作
- 滑り止めや
- レンズ止めの改良
やってみてわかったこと
- ARとVRの混同
- VR結構流行ってる
- GoogleGlassを筆頭にGrass系ARの時期尚早感が
- MagicLeap社が今度なんかする
- 言葉で説明してもわからない
- やってもらうしかない
- やってもらうとウケる
- コンテンツが足りない
- デバイスが高い
Unreal Engine 4について
講演者
シモダジュンヤ
- Epic GamesでUE3 4のサポート
Unreal Engine
Tim Sweenyにより現在の料金システムになる。国内外に採用タイトル多数
UE4においては鉄拳7やキングダムハーツなど
何故選ばれる?
- ソースコード公開
- ブラックボックスがなくカスタマイズが可能
- AAAタイトルによる開発環境とノウハウ
- 複数人での開発やリビジョン管理ツールとの連携
- マルチプラットフォーム
- 各種PCOSからスマートフォンやブラウザまで
学生は無料!
学校側の申請やGithubのEducational Programによる無償提供得られるメリット
- ソースコード公開による学習
- ゲームエンジンの全てを学べる
- 深い部分から改造ができる
- 世界での議論に参加できる
- 根幹部がC++
- はやい
- シリアル通信などのライブラリを利用できる
- 大量のオブジェクト操作などができる
Dev Grants
良プロジェクトには資金援助が行われる$5,000 ~ $50,000まで
自由に使ってOK
研究などのような連携チームプロジェクトにも対応可能
Visualizeへの活用
音楽や自然、建築物、マチネによるCGアニメーション作品など建築物で有名なKoolaさん等
Pluginsや外部デバイス、サービス
- Oculus Rift, Gear VR
- Kinect
- Leap Motion
- Git,SVN
モバイル
UE4ないの起動オプションからモバイルにデータ転送が可能ファイルメニューからプロジェクトのパッケージ化が可能
Android
Webページでモバイルデバイス向けのセットアップチュートリアルがある。NDK等のインストールなども自動でやってくれるセットアップファイルがある。
iOS
上記と同じくドキュメントありWindowsPCからもできる
すごい
UE4の特徴
シェーダーなどのマテリアルはHLSLなどではなくノードベースエディタで編集が可能(中身はHLSL)マテリアルインスタンスからそれぞれのステータスのパラメータを編集が可能
カットシーン内でリアルタイムの編集が可能
UE3の時代にDX11対応に伴い作業量が膨大になるが、このような事態が起きないために今後のことを考え、UE4での柔軟な編集を可能にした。
Blueprintシステム
質問
C#に対する展開について
言語系についてはそれぞれのコンパイラに依存するので速度やメンテナンスに関しては保証できないできればBluePrint使って欲しい
Vitaへの対応
今のところなしSonyに要望だせばあるいは
言えない何かはある
WiiUにも対応してないです
音に関するVisualizeについて
Sound Visualizations Pluginによって配列からデータの取得が可能Plugin系はC++のライブラリから追加できる
csvなども扱える(外部プラグインあるかも?)
jsonなどで外のサーバと通信しデータの利用も可能(プラグインあり)
Android独自の機能について
まだ対応が仕切れてないのでUnityのように外部でいじる必要がある。C++から読み取りはできる。BluePrintへの対応はしてないけどやろうと思えば。
BluePrintの高解像度スクショとか
ないです多人数開発で見るみたいな時は関数化して細かく分けることをお勧めする
プロフ
ロストオデッセイとラストレムナントの開発に携わってる現状のUEが使用される現状は現世代機に対応できるような独自エンジンが開発できないことが理由に挙げられる。
ラストレムナントで苦労したのち日本では撤退気味に。
2015年2月24日火曜日
誕生日おめでとう■■くん
2015年2月19日木曜日
2015年2月17日火曜日
2015年2月15日日曜日
2015年2月14日土曜日
MRE試食部 二日目
本日のメニューは"RATATILLEMIXED VEGETABLES AND PENNE VEGETARIAN"
かなり無難な味付けとか言われてるベジタリアンメニュー、前回のゲロマズシロブタクソシチューの汚名を晴らすことが出来るのか
開けた瞬間中が水浸しになってたしヤバイ感じがした(でも食べる)
メニュー1
ストロベリースムージー
普通に美味しい、水多めでも少なめでもいける。
というか水少なめの方がとろろ感が残っていいかも
メニュー2
スパイス?パウンドケーキ
グッズグズになってたけど普通にいける。おいしい。
スパイスは多分シナモンが効いてるってことだと思う、でもアクセサリーパックの白ガムもシナモンがキツ過ぎるのにメインディッシュでシナモン効かせてどうするんだってのはある。
メニュー3
トルティーヤ
普通にトルティーヤ、ポキポキに折れて巻けない。パサパサ。焼きたてに比べると劣る。
でも国内のクソ冷凍トルティーヤと比べるとどっこいどっこい。old elpasoの生ものには負ける
メニュー4
ラタトゥイユ
開けた瞬間中が水浸しになってたしヤバイ感じがした(でも食べる)
メニュー1
ストロベリースムージー
普通に美味しい、水多めでも少なめでもいける。
というか水少なめの方がとろろ感が残っていいかも
メニュー2
スパイス?パウンドケーキ
グッズグズになってたけど普通にいける。おいしい。
スパイスは多分シナモンが効いてるってことだと思う、でもアクセサリーパックの白ガムもシナモンがキツ過ぎるのにメインディッシュでシナモン効かせてどうするんだってのはある。
メニュー3
トルティーヤ
普通にトルティーヤ、ポキポキに折れて巻けない。パサパサ。焼きたてに比べると劣る。
でも国内のクソ冷凍トルティーヤと比べるとどっこいどっこい。old elpasoの生ものには負ける
メニュー4
ラタトゥイユ
ふっつーにおいしい、開けた瞬間のネコ餌スメルも無くてgood。
ヒーターもアツアツに機能したし大満足
おやつも入ってないし多分Menu B?っぽい若干物足りない
全体的におもしろみにかけるけど美味しかった
2015年2月13日金曜日
Lambda CoreのNPC Abuse
Alien Gruntを4体倒すとドアを開けてくれるLambda Coreの科学者、そこから更に1枚網膜スキャンドアがあり、開けてくれるまで通常長い前口上みたいのを聞かなきゃいけないんだけど、いつもみたいに攻撃して無理やりスキップしようとすると強制的にゲームオーバーになる。
2014年の9月くらいまでは、手前にグレネードを投げて奥のドア位置までビビらせて逃がすのが定番だったんだけど、攻撃した瞬間クイックセーブ&ロードでなかった事にするトリックがその後発見されてしばらくはHalf-LifeもSave/Load使った方が実際早い時代がやってきた。
今年の1月にTF2元欧州全一Scoutという異例の経歴を持つCookye先輩がSave/Loadを一切使わないで前人未到の記録を打ち立てていて、そこではグレネードを用いた以前のトリックが使用されていた。
そんなんだから、てっきりLambda CoreのNPC AbuseはSave/Load使わないとできないものだと思ってたんだけど、実際は振り向き際のタイミングで攻撃すれば許されるって事が昨年末には判明してたのね、なんだよちくしょう、しかもすげー簡単じゃん、なにこれ。
Abuse成功例と失敗例
ラベル:
Half-life
2015年2月12日木曜日
つけ麺屋でコップに液体入れて出されたけどもしかして麺つゆ的なやつかもしれないと思って5分ぐらい飲めずにいたけど麦茶だった
梅田のナムコにアイカツ録画台置いてあったんで録画してきました
録画する前に梅田食堂街でつけ麺食べたけど鎌田で食べたやつの方が量多かったし鎌田に軍配が上がった
AVT-C281置いてあった
きっとyoutuber見習いの店員の家に買ったはいいけど使わずに転がってたんだと思います
もっと女児のコメントつくかと思ったらホモのコメントしかついてないんだよね
みんなもっと女児の心を取り戻してコメントしてね
また梅田に行って録画して家でガン眺めしたい…
録画台って集客効果ちゃんとあるんですけど
女児コメしてね
2015年2月11日水曜日
MRE試食会
The Long Dark http://store.steampowered.com/app/305620/ 新マップ追加アップデート記念初投稿です
とりあえず5つ購入したので製造年月刻印の無いヤバそうな個体から食べます
結論から言うと
「メインディッシュがあまりにも臭すぎてマズすぎて写真取るの忘れてた」
白色のプルプルと、保存料の缶詰臭とシーチキンみたいな肉の香りが口の中にひろがりOCくないOCくないです
あんまりここに書くつもりじゃなかったんで写真とか取ってない
(次回はちゃんと書くと思う)
あとチョコパンケーキは人生で食べたパンの中で一番おいしかった
Tipsだけ書いておくと
・MREヒーターで加熱成功させられるのは真のアメリカ国民だけ
・温めてもマズイPork sausage with gravy
・水を入れて振るだけ緑色に変色する石油系着色料MAX粉末ジュースくん
・粉末ジュースは水を表示通り入れると粉末が溶けきれないが、コーヒーは表示量水を入れると絶望的に薄くなる
・チーズの量半分でいいからタバスコもどして
・ガムはシナモンが効きすぎてチープに感じる
・MREヒーターは水を入れて加熱した時点で側面が破れて粉を吹く
・食い終わったあたりで死ぬほど熱くなるMREヒーターくん
・パンケーキは結構美味しいので必ずメインディッシュの後に食わないとパンケーキの後に胃にクソまずメインディッシュくんが来ると満腹感でマズさ倍増してお口直しが無いので死ぬ
まだPork Sausage with Gravyあるけどもう開けたくない
2015年2月10日火曜日
Hexen 2
Half-Life Hardも1時間切ったのでぼちぼち他のQ系ゲームもやり始めたのですが、中でもHexen 2は純粋QWの遺伝子が色濃く反映されたバニホゲーの最高峰だと思うのです。クラスが4つあるけど、エピソード2でロケランが手に入る(=ロケジャンができる)クルセイダー先輩が最強で、グレランが使えるアサシンは遠い位置の2番手、他の2クラスはクソザコナメクジというスピードランヘビーカーストが圧し掛かるものの、HL系では身を潜める坂ジャンプ使いまくりのバーティカル移動体系は我が家のように温かみあふれています。
2015年2月9日月曜日
ROBKATSU
アイカツ資金を得るべくロブカツに励むたいどグループ
アイドル活動の為の強盗活動、うん それもまたアイカツだね。
あなたの援助を我々は歓迎いたします。
毎日更新、グロリアス日刊たいどわるいぞ。
2015年2月8日日曜日
君は光るチェリオの自販機
2015年2月7日土曜日
LOVE YOU
著作権に考慮した模写おとめ氏です フリーアイコン pic.twitter.com/NlI0MDQwmB
— Saidah (@22dunk) 2015, 2月 6
しょうもないものを作ったら、忘れずここへアップしてほしいという意思表示をしておきます。
ドントフォーゲットたいどわるいぞ、リメンバーさくら、プリーズみんな頼む。
LOVEMENのディスコグラフィー第一弾は好評発売中、第二弾は2/25リリース予定です。
素材の有効活用
ラベル:
斉藤画伯
2015年2月5日木曜日
HEV辻さん
初心に立ち返ってみました
Half-Life:Source覚え書き
usekey:オブジェクトを貫通してアクセスできない
zigzagging:
wallstrafe有効、空中アクセル無効、空中制動有効
NPC Abuse:
Push無効、Scare有効、頭上オブジェクト移動シーケンススキップ追加
object boost:
水平スライド無効、垂直ブースト追加
damage boost:
空中アクセル無効、初動の加速は1:1?
gause boost:
空中アクセル無効、初動の加速は1:1
grind:
追加トリック
登録:
投稿 (Atom)
人気の投稿
-
いろいろ試してたらできました。 1, Borderlands2のプロパティから言語設定でEnglish選択 2, Program Files\Steam\steamapps\common\Borderlands 2\WillowGame\Localization内のJP...
-
Free2Playを愛し、FreeSexを拒むtokitori Free 2 Play(ロハで遊ぶ)は素晴らしい発明だった、マネタイジングに絞ってだけ言っても、リテールパッケージの定価は高すぎるというプレイヤーの導入障壁を取り除く事ができ、定価50ドルは支払えない...