Current Beta-2e July-27-2016 (New C#)
Updating May Require Script Resets
Unity Version 5.4.0f2
About The Beta:
The Beta version is a complete rewrite of the previous JS version using C# with a focus on using Unity’s new UI.
What does Beta mean?
Beta means that the Core features of the radar are complete and functional but is still going through development and changes are to still be expected.
Current version release notes
**Update ForceX 3D Radar UI Beta-2,a,b,c,d,**e Unity 5.4.0f2
New Features:
1. Added Key Input bindings for Radar Zoom In, Radar Zoom Out, Radar Zoom Normal to the FX_Input_Mgr
2. Added Texture Overrides for the Radar depending on Zoom/Boost level to the FX_3DRadar_Mgr.
Texture fields are located FX_3DRadar_Mgr–> Radar Display Setup → Radar Zoom (Texture Override)
3. (Beta 2a) Added the ability to assign UI Text elements for information display regarding Radar range and the selected Target info. Assignable fields can be found FX_3DRadar_Mgr → HUD Display Settings → HUD Info Display (UI Text)
4. (Beta 2b) Added UI Text element for Sub Component Targeting.
Changes:
1. Activating the inspector for FX_3DRadar_Mgr, FX_3DRadar_RID, FX_Class_Mgr, FX_Faction_Mgr will initiate an Undo event. This will allow the scene to be saved if changes to a scene were done on one of the inspectors and not the scene objects them self.
2. Faction & Class selections is now done via Drop Down list instead of a slider.
3. Root folder name change
4. (Beta 2c) Made changes to the Setup document
5. (Beta 2c) The _GameMgr will now automatically set its correct position, rotation, & scale on edit and Start()
Fixes:
1. (Beta 2b) Fixed Sub Component Tag name check when selecting sub components with the keyboard.
2. (Beta 2d) Removed missing scripts from Target Objects in the Radar demo scene.
3. (Beta 2e) Fixes for Unity 5.4 RectTransform changes.
To Do:
1. Create full fledged documents. Currently there are only quick setup text files.
About The Radar
The 3D Radar unity package will allow you to incorporate a robust screen space 3D Radar, Targeting, & Faction Management systems into your project.
3D Radar Features
1. Built around Unitys new UI system
2. Targeting features commonly found in space sims & sub component targeting.
3. Use NAV points to show your next location.
4. Unique object identifier Icons. Each object that can be detected by the radar system can have its own unique ID. Why settle for dots when you can give it your own unique look.
5. Have different sound effects for different events, such as, Hostile in range, cycle target, clear target.
6. Blind radar can allow certain objects to block radar LOS preventing a contact from being detected.
7. Pulse radar will cause the radar update in fixed time intervals.
8. Pulse animation can be used & linked with the Pulse radar feature to animate the radar.
9. Easily disable a objects radar ID to make it undetectable by radar. aka Stealth / Cloaked states.
10. Target Lead Indicator displays a firing point that will lead the target. Requires a projectile velocity.
11. Built in method for rendering the radar to a texture to be placed inside of a cockpit.
12. Display an objects bounding size with Bounds Corner Indicators
13. Switch between 3D and 2D top down radar views.
14. 3D radar view supports two viewing styles Orthographic & Perspective for distinctive looks.
15. Easily customize the key assignments & input modifiers (+shift, +Ctrl, +alt) with the FX_Input_Mgr script.
16. Store up to four targets & quickly recall them with the press of a button when needed.
17. Local Radar will automatically build a list of Hostiles for each target based on faction relations.
18. Radar Pointer can point to any assigned object in world and will show the direction in the radar.
Faction Manager Features
1. Ability to create up to 32 factions / races.
2. Set relationship values for each race. Make them Hate or Love one another.
3. Relationship values determine if a faction will be hostile or friendly towards the player or towards other factions.
4. Assign the player their own relationship values for each faction independent of the faction they are associated with.
3D Radar Key Mapping
E : Closest Hostile
R : Next Hostile
F : Previous Hostile
T : Next target
Y : Previous target
U : Closest target
C : Clear target
M : Next SubComponent Target
N : Previous SubComponent Target
B : Clear SubComponent Target
K : NAV Scroll List
L : Target Scroll List
H : Filter Hostile Contacts
See the Web DEMO
See what others are doing with the 3D Radar
NeonXSZ by V4nKw15h
DEMO by PhilippeDu60
Updating From Previous Versions
- Updating to Beta 2 from previous versions may require script resets or errors will occur.
- If updating it may be required that the Radar & HUD Target Selection Indicator be reassigned in the FX_3DRadar_Mgr.