前回作成したターン制のタイマーを犬猫将棋に組み込み、駒の動きをトリガーにタイマーを次のターンに回すことに成功しました。 駒が動いたかどうかは、OnMouseDown時の駒の位置をRoomCustomPropertyに保存し、OnMouseUP時の駒の位置と比べ、違いがあればturnManager.SendMoveを行...
記事一覧
前回の記事でターン制のタイマーを作成することに成功しました。 今回は、ネットワークで対戦している相手を想定したタイマーの使い方を考えたいと思います。 具体的には、そのタイマーの残り時間を使い切る前に自分のタイミングで次のプレイヤーにターンを回すことを考えます。 まず、デフォルトでネットワーク上でターンを回して...
犬猫将棋を作る上で、ターン制のゲームというところを取り入れたいところですが、なかなか検索してもそれらしいことをやっている人を見つけられませんでした。 PhotonにはそもそもPUN TurnManagerというものがついていて、ターン制のゲームに対応しているはずなのです。 下のリンクを確認するとPhotonのアセッ...
■犬猫将棋ソースコード、素材、遊べるリンクはこちら 私はどのようにロビーと複数ルームを実装したかといいますと、下のチュートリアル動画を09まで鬼のように見るところから始めました。 動画でやっている通りに書いていると何となくやり方が分かります。ところが、この動画09まで見ると3時間ぐらいあります。英語を聞きながら...
■横須賀ポーカーver.0.2 GITHUB ソースコード 今までソースの公開方法が分からなかったので、公開していませんでしたが、ライセンスの書き方等が分かったので横須賀ポーカーも公開することにしました。上のリンクよりアクセスできます。少しでも何らかの手掛かりになれば幸いです。 それから、今までの記事を見やすいようにま...
取り急ぎできたところまでWebGLにビルドしてみました。お互いのプレイヤーがルールを把握していて、かつ、通話をしながら各プレイヤーのターンを確認して、良心的にプレイすれば何とか遊べるかもです。いろいろバグはありますが。2人対戦プレイ用なので、もしお時間あればお友達とお誘いあわせの上プレイしていただけたら嬉しいです。 現...
■犬猫将棋ソースコード、素材、遊べるリンクはこちら マタタビ/ホネ駒を今日は作ろうと思います。マタタビとホネを駒にしてPNGを作成し、Asset にドラッグ&ドロップ。そして、Spriteとして2つにスライスしました。 Mouse.cs,Rigidbody2D,Boxcollider2D,PhotonViewをインスペ...
■犬猫将棋ソースコード、素材、遊べるリンクはこちら プレイヤー2は盤面が逆さになってしまうので、1~25ではなく25~1なのですね。すると、駒の動きも逆さまになってしまうので、そこはif文で分けて書き直してあげる必要があります。 例えば金の場合プレイヤー2はプレイヤー1の逆になるので、+4,+5,+6,+1、-1、-...
■犬猫将棋ソースコード、素材、遊べるリンクはこちら 駒を取る場合、駒からマウスを離した瞬間に同じマスにいる駒をDestroyしてあげて、同時に駒台の上に同じ駒をInstantiateしてあげるのが良さそうです。 ただし、Destroyするのは相手の駒なので所有権(Ownership)の移譲を行って自分の駒にしてからし...
■犬猫将棋ソースコード、素材、遊べるリンクはこちら 桂馬の動きは非常に単純で5x5の盤面の場合、+9と+11の場所には動けるということになります。ただし端っこの列にいるときは片側しか動けないので、その部分はif文で分けてあげる必要があります。それから、桂馬は動けない盤面の上のほうには打てないので、それも処理を分けてあ...
1
2
プロフィール
意匠設計歴11年、建築系テクノロジーとUnityでアナログゲーム制作やデジタル系建築に関する考察をしています。新しい事を少しずつ学んでいきたいと思います。
Rhinoceros+Grasshopper, Vray,Revit+Dynamo,
Unity+C#,VR
Rhinoceros+Grasshopper, Vray,Revit+Dynamo,
Unity+C#,VR
カテゴリー
- +3dCG 5
- +architecture 60
- +BIM 20
- +c# 92
- +code 1
- +Design 17
- +Fusion360 1
- +Github 5
- +graphic 1
- +grasshopper 30
- +Houdini 18
- +kangaroo 1
- +material 2
- +movie 2
- +new in V6 11
- +Omniverse 2
- +philosophy 3
- +python 2
- +raspberry pi 1
- +Rhinoceros 47
- +structure 1
- +Substance Painter 1
- +Twinmotion 2
- +unity 103
- +VR 36
- +vray 13
- +まとめ 14
- 3dsMAX 6
- Photon対戦FPS 9
- Photon対戦カードゲーム 21
- Photon対戦ポーカー 22
- Photon対戦犬猫将棋 21
- 一級建築士 5
- 書籍 2
アーカイブ