A Pixel PUBG game built with unity2018.
You can download at https://github.com/ayanamirei1997/Pixel-PUBG/releases
- start a PUBG game
git clone https://github.com/ayanamirei1997/Pixel-PUBG
run it in unity2018 or VS2017.
- add craft function
- aim to build a sandbox game
MIT Licensee
- 代表脚本,否则代表游戏物体。
- UnitZManager
实现游戏逻辑、角色管理、物品管理、物品合成管理、玩家管理、玩家存储、关卡管理、显示器管理、专用服务器管理。 - GameManger
管理游戏模式,实现预加载、开始游戏、结束游戏、重新开始、更换场景。 - PlayerManager
玩家管理,初始化玩家,管理玩家生存->死亡->观战->重新开始。 - PlayerSave
玩家注册、玩家存储、服务器与本地互相存取数据。 - LevelManager
进行场景的管理与转换。 - Character
选择角色->存储角色。 - AIManager
AI管理,优化每个AI对象的FindGameObjectsWithTag函数的调用,判断玩家是否在周围。 - PlayerHUDCanvas
玩家显示面板,控制各种UI,如背包、血条、地图等。 - PlayerInputController
玩家输入控制、移动、交互、瞄准、改变视角、打开背包/地图。
- TooltipsManager
工具提示管理。 - ToggleManager
已装备物品,显示在人物身上。
- Panel Instance 实例化面板。
- GUIItemEquipped
已装备物品GUI控制,装备/切换,扔回面板/背包。 - DragEquipped
拖动已装备物品。 - GUIItemCollector
记录元素,更新信息
- GUIPlayerItemLoader
玩家物品GUI加载
- GUIItemGroundLoader
加载玩家周围物品GUI
- MiniMap
模拟地图,世界坐标->地图
- GUIKillBadgeManager
显示击杀提示。
- ValueBar
数值条
- WindSwing 风速
- Camera Swing 摄像机摇晃