48 次代码提交 (6a10872c-8752-41f1-b6a5-da03cd7cd7db)

作者 SHA1 备注 提交日期
nathaniel.buck@unity3d.com 5f41201b Initial network behavior - When entering the InGame state, players will disable menu components and the host will spawn networked objects for the symbols. They can move with Rigidbody physics for all players. Returning to the menu cleans up. Note that this currently only works with a local network connection. 3 年前
nathaniel.buck@unity3d.com 7e8eeb05 Players have cursors that they control that will collide with symbol objects. On a click, the host checks for proximity to a symbol object and "destroys" one if it was clicked on. 3 年前
nathaniel.buck@unity3d.com 9614d153 Adding logic for displaying an image for each symbol object, and choosing a randomized sequence of symbols. Also adding basic UI for displaying a player's target sequence. 3 年前
nathaniel.buck@unity3d.com e429e5b7 Shifting the target sequence tracking to the host. Adding in scores and UI for them. These both warranted shifting some of the input handling to stay on the host, so that anything that involves validating input and awarding points is serverside. 3 年前
Jacob Stove Lorentzen 27468666 Added starfield background to GameLogic prefab 3 年前
nathaniel.buck@unity3d.com 2e0ba992 Adding logic for correctly disconnecting all players when the game ends, with some esoteric fixes (setting IsLocalSpace for the SymbolObject transforms so the client can interpolate them correctly, ensuring clients are disconnected before the host). 3 年前
Jacob Stove Lorentzen ac5df1d8 star grid update and wobbly border 3 年前
Jacob Stove Lorentzen be97930c Renamed icon Folder 3 年前
Jacob Stove Lorentzen 3cfac154 Wobbly Texture fix 3 年前
Jacob Stove Lorentzen bfb28426 Cursor click effect Stopping point. (does not show on the game camera yet?) 3 年前
nathaniel.buck@unity3d.com 907d4de4 Merge from symbol_game_art (which, probably gonna really muddle the merge back to staging when that happens, but that branch appears largely fine, aside from some minor incompatibilities with this branch that I will fix). 3 年前
nathaniel.buck@unity3d.com 775e3c80 Integrating the art assets into the logic. The cursor appears with particles as intended with the correct layering, and the icons appear within the masked space backgrounds. 3 年前
nathaniel.buck@unity3d.com 119e8e33 Switching over to the RelayUnityTransport component, although I'm still using the other Relay allocation to send the NGO relay code so that needs to change. Also note that consecutive games in one lobby fail now, for using the wrong relay code. 3 年前
nathaniel.buck@unity3d.com be6ccfbe Symbols can be clicked on repeatedly now, so if someone mashes they will lose points as expected. I'm also resolving a timing issue that I missed that happened with a single player, where they'd start the game immediately on connection (since all players were connected) but before the SymbolContainer could call Start to subscribe for the game start message. 3 年前
nathaniel.buck@unity3d.com 3ab83828 Oh, just removing the starfield prefab since it's only used in the InGameLogic prefab. 3 年前
nathaniel.buck@unity3d.com 120aeb08 Changing the InGame namespace/directory to NGO for clarity. 3 年前
nathaniel.buck@unity3d.com cf118508 Merge from the NGO minigame cleanup branch. This is partial but stable progress on that front. 3 年前
nathaniel.buck@unity3d.com 12a7518e Adding a basic intro to the minigame. 3 年前
nathaniel.buck@unity3d.com 3c745e1e Adding in nameplates to player cursors, so that player names are shown except for that of the local client. Adding a networked data store to live on the server, since we'll need to retrieve the names for the end-of-game UI as well. 3 年前
nathaniel.buck@unity3d.com ca5164bb A couple things: 3 年前
nathaniel.buck@unity3d.com 26cfa9d6 Adding in BSP generation to select spawn positions for the symbols. 3 年前
nathaniel.buck@unity3d.com 5b2e7b8c Adding an outro sequence that shows the scores briefly before returning to the lobby. Adding basic UI layering for the minigame assets (target sequence renders over everything, cursors and names render over everything else, etc.). 3 年前
nathaniel.buck@unity3d.com d2ab33ea Adding a fix for players sometimes getting booted from the minigame even when successfully connected (I was mismanaging the ClientRPC call that starts the game so that the last client to connect would sometimes receive the begin game message for another player (and then not initialize since it hadn't gotten its connection confirmation yet) and then try to start the game without being in the connected state, even though it was actually connected.) 3 年前
nathaniel.buck@unity3d.com 684cd853 Merge from NGO cleanup branch 3 年前
nathaniel.buck@unity3d.com 8816a3db Merge from staging. This breaks behavior for this fix, will investigate. 3 年前
nathaniel.buck@unity3d.com ffd96b1c Fixing the issue where symbols would sometimes drift on clients before snapping to the correct position - Having the symbol container not interpolate, and having the symbol objects interpolate, but *not* having the objects in Local Space, makes it so they do drift initially but they all return to the correct locations once motion starts. I'm also removing rotation and scale from sync since we don't need them. 3 年前
Jacob Stove Lorentzen 07363e52 merge and inGameRunner update to use collider for area. 3 年前
nathaniel.buck@unity3d.com 80a98484 Cleaning up some comments for clarity. I've also removed NetworkTransform from the cursor since we're managing the positions with a NetworkVariable, and renamed some methods. 3 年前
nathaniel.buck@unity3d.com e1d4bfe8 Merge from ngo_more_cleanup branch. 3 年前
nathaniel.buck@unity3d.com 22060da3 Merge again from staging with the ngo_more_cleanup branch. 3 年前
Jacob Stove Lorentzen f63b493c Brought in latest staging changes. 3 年前
Jacob Stove Lorentzen 738cecc7 Symbol Clicked death 3 年前
Jacob Stove Lorentzen 61acdcae death animation for glyphs 3 年前
Jacob Stove Lorentzen 6ff3f41d removed redundant prefabs from ingamelogic prefab 3 年前
Jacob Stove Lorentzen c02f4862 Glyph despawn animations for enemies and yourself. 3 年前
Jacob Stove Lorentzen 9cb780dd 3 年前
Jacob Stove Lorentzen e876c95b NGO Error spam Fix. 3 年前
Jacob Stove Lorentzen df45474f Merging in the NGO fix 3 年前
Jacob Stove Lorentzen 48c0bf94 Added CursorSprite for OtherPlayers 3 年前
GitHub 3b6a28a2 Merge pull request #24 from Unity-Technologies/master-staging 3 年前
Jacob Stove Lorentzen 45d2b1ea 3 年前
Jacob Stove Lorentzen 8289ca0d Project version update and packages. 3 年前
Jacob Stove Lorentzen 02574016 Working wire implementation (Only passes the lobby color, and relay code around) 3 年前
Jacob Stove Lorentzen 2ea6c8bc BROKEN ( New NGO NetworkManager pattern causes initialization issues) 3 年前
GitHub 490c82ed Merge pull request #32 from Unity-Technologies/master-staging 2 年前
Jacob Stove Lorentzen dbb69d28 saving Wire implementation before tearing it outw 2 年前
UnityJacob a5704e9b feat: rest of the lifecycle working 2 年前
GitHub 6a10872c Merge pull request #33 from Unity-Technologies/master-staging 2 年前