あさちゅんのゲームブログスマートフォン用の表示で見るあさちゅんのゲームブログUnityやSiv3Dに関するゲーム開発メモを残していきますこの広告は、90日以上更新していないブログに表示しています。ゲームジャム今週の日曜日、6月28日に10時間ハッカソンに行ってきました!ちなみに10時間ハッカソンって言うのは、自分の所属サークルWCEのイベントでその会ごとのテーマに沿ってみんなゲームを一つ作ります。今回のテーマは「連鎖」でした。本日、「連鎖」をテーマに10時間ハッカソンを行いました。メンバーの制作した作品をこの場で紹介させていただきます。2015作ったゲームテーマが「連鎖」ということで無難に落ち物パズルがやってみようかな、とか思ってたら食物連鎖なんて言葉もあったなと思い出して、ライフゲームみたいにしようってなって合体させました!ちなみに落ち物パズルもライフゲームも作ったことないです笑ハッカソンとかだとやったことないことに挑戦できるのがいいですね、つらいけど遊び方は下に生き物ブロックがあって草はシマウマに、シマウマはライオンを食べて増えて行くので生態系を出来るだけ維持しようって感じです。プレイヤーは上の雀を操って雨を降らせて草を増やしたり腐らせたり、動物を溺死させて間引くことができます。いい感じに行くとこれくらい育ちます。苦労したこと何がやばいってやっぱ物理演算とプログラムの同期でした。ほんとは配列とかにブロックの状態を入れたかったんですけど、落下途中だったり消されかかってたりしたらどうしようってなってRaycastでごり押しする羽目に、、あと、動物が草を食べるのに草の位置に移動するのですが、GameObject.Destroyは消えるのがフレームの最後なので、まず草を地下に追いやってから動物を草の位置に瞬間移動させていました。瞬時破棄する関数もあるのですが非推奨なんですよね。これはこれでKinematicではないコライダーのpositionをいじるのは再計算が発生するとかでよくないのですがうまいやり方が思いつかなかったです。スクリプトリファレンスRigidbody.constraintsブロックが1mの立方体で、1mごとに並んでいるんですが、このままだと微妙に引っかかってしまうのでコライダーをx,z軸の方向だけ小さ目にしたらかなりいい感じになりました。xz平面方向は移動を制限しているので関係ないですしね直したいこと残り一時間でシーン遷移やら説明やらを突っ込んだのでもう少しちゃんとしたかったです。あとハイスコアの保存とか。通信ゲームを作ろうの第2回です。Studioでつまずいた点まとめ先週、6月26日に10時間ハッカソンに行ってきました。スクロールの実装Siv3Dで横スクロールゲームを作るの最終回です。»プロフィールid:chunchunmorningUnityやSiv3Dに関するゲーム開発メモを残していきます。サーバとはSiv3DのTCP通信で文字列を扱うGoogleVRのGazeInputModuleを扱う月別アーカイブはてなブログをはじめよう!chunchunmorningさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。