RTS-SYSTEM-API
所属分类:前端开发
开发工具:C#
文件大小:3771KB
下载次数:0
上传日期:2021-08-18 14:41:39
上 传 者:
sh-1993
说明: 这是我们的统一api项目,为低编程级别的用户制作前端RTS系统
(This is our api proyect for unity making a front end RTS system for low programming level users)
文件列表:
.idea (0, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API.dir (0, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API.dir\.idea (0, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API.dir\.idea\projectSettingsUpdater.xml (184, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API.dir\.idea\workspace.xml (2482, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API (0, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API\.idea (0, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API\.idea\encodings.xml (169, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API\.idea\indexLayout.xml (198, 2021-08-18)
.idea\.idea.RTS-SYSTEM-API\.idea\vcs.xml (180, 2021-08-18)
.vsconfig (101, 2021-08-18)
Assets (0, 2021-08-18)
Assets\GameObjects.meta (172, 2021-08-18)
Assets\GameObjects (0, 2021-08-18)
Assets\GameObjects\P_Player.prefab (6603, 2021-08-18)
Assets\GameObjects\P_Player.prefab.meta (154, 2021-08-18)
Assets\GameObjects\Plane.prefab (2815, 2021-08-18)
Assets\GameObjects\Plane.prefab.meta (154, 2021-08-18)
Assets\Imports.meta (172, 2021-08-18)
Assets\Imports (0, 2021-08-18)
Assets\Imports\LowPoly Environment Pack.meta (172, 2021-08-18)
Assets\Imports\LowPoly Environment Pack (0, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo.meta (193, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo (0, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1.meta (172, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1.unity (430989, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1.unity.meta (176, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1 (0, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1\NavMesh.asset (242328, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 1\NavMesh.asset.meta (189, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 2.unity (176420, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 2.unity.meta (176, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 3.unity (420667, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Demo 3.unity.meta (176, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Scene 1.meta (193, 2021-08-18)
Assets\Imports\LowPoly Environment Pack\Demo\Scene 1 (0, 2021-08-18)
... ...
# RTS SYSTEM API
Based upon a premise of orders and queue actions.
The current target of our projects is to model a coop based game, top down in
## Script glossary
### CameraController
Completely related to the movement of the camera, it returns nothing else than its own behavior.
Any relevant changes can be made in the inspector since the variables are public.
**Its independent of anything else**
#### Future features
* Player input manager (*Take input information*)
* Center camera on input (F1 by default)
* ~~Lock camera on input (Y by default)
* Check last relevant event on input (Space by default)
* Roll warcraft 3 style on zoom
* ~~Smooth zoom~~
* Rotate camera
### PlayerMotor
Manages orders based upon the behavior of the character. Its independent of the INPUT.
Therefore an AI *might* use it
### Order
Modularizer that contains most of information to orders
It also distributes with a switch the order types.
Also holds as a constructor.
#### IsCompleted()
Checks if an order is complete by using a bool parameter
### PlayerMovement
input master
***Needs to be looked at, its awful***
### Item
WIP - Just checks if it still exists.
### Scriptable Objects
#### ItemType
It looks upon the posibilities of an item, being a valuable the only one who can be picked up and hold in the inventory.
#### InteractionType
Checks upon target type to see what variables apply to the order. For example if the player has the Type "ENEMY" smart order will likely mean attack.
近期下载者:
相关文件:
收藏者: