Antoine Pilote
feffc5a1bc
Merge branch 'main' of https://github.com/antopilo/Nuake
2023-10-27 01:32:25 -04:00
Antoine Pilote
6ef9521059
Cleaned up UI and added a way to build .net project from the editor
2023-10-27 01:32:17 -04:00
Antoine Pilote
342bd8f57f
Added missing links to runtime
2023-10-26 11:11:03 -04:00
Antoine Pilote
cb51ecc119
C++ .Net module API update
2023-10-24 23:45:28 -04:00
Antoine Pilote
2363ca0377
.Net API added CameraDirection, MoveAndSlide, IsOnGround
2023-10-24 23:45:07 -04:00
Antoine Pilote
5f8ac07e7b
Added pause button
2023-10-24 23:44:39 -04:00
Antoine Pilote
1be3ec9603
Changed style of arrow in imgui for a more modern look
2023-10-24 02:14:35 -04:00
Antoine Pilote
d8b469ef9c
Added pause button
2023-10-24 02:14:13 -04:00
Antoine Pilote
b87336a693
Started Transform .Net API
...
- Euler Rotate
- Set local translation
- Separated C# modules
- Bumped Coral 🪸
2023-10-23 23:35:32 -04:00
Antoine Pilote
978b0a2f84
Editor improvements
...
- Can now copy nuake.net dll in debug build
- Scrolling outside the viewport wont move the editor cam
- Can now double click to to open .sln files
- Right arrow now works in file system panel
2023-10-21 14:41:52 -04:00
Antoine Pilote
1ccd338fc6
Added various method to the .Net API
...
- IsKeyDown
- GetMousePosition
- GetEntity
- HasComponent
- GetComponent
- Added InputKeyCode to C#
2023-10-16 23:41:22 -04:00
Antoine Pilote
c3da3fb8f1
Added all component to Nuake.Net API
...
Implementation missing
2023-10-16 00:42:40 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
9807f0fa8f
Updated git ignore
2023-10-15 21:38:42 -04:00
Antoine Pilote
8d04a81846
Fixed building error
2023-10-15 16:31:09 -04:00
Antoine Pilote
9d87236662
Moved physics and application outside of core
2023-10-15 14:58:12 -04:00
Antoine Pilote
48f264708c
.Net scripting API progress, can not reload an assembly
2023-10-15 03:10:23 -04:00
Antoine Pilote
8c581fbc14
Application and layers refactoring
2023-10-15 03:09:47 -04:00
Antoine Pilote
4e23e6a54b
Now passing strings between c++ -> c# -> c++
2023-10-13 01:45:07 -04:00
Antoine Pilote
cb804085ed
Basic .Net Core POC successful
2023-10-13 00:23:30 -04:00
Antoine Pilote
702e5bf76a
Bumped Coral
2023-10-12 23:39:47 -04:00
Antoine Pilote
aa18283815
Succesfully initialized .Net Core assembly + updated premake5
2023-10-12 23:39:10 -04:00
Antoine Pilote
868d019c35
Added Coral + minor fixes
2023-10-12 22:44:13 -04:00
Antoine Pilote
c826056846
Gizmo mouse picking now works
2023-10-12 19:49:17 -04:00
Antoine Pilote
90732fca50
Progress towards gizmo mouse picking
2023-10-10 00:06:21 -04:00
Antoine Pilote
84bd2f3399
Added selection outline ✍️
2023-10-09 19:05:43 -04:00
Antoine Pilote
85ffe34d32
Better gizmo drawing
2023-10-09 15:31:19 -04:00
Antoine Pilote
d3ec4e1c02
Better Gizmos
...
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote
828f46713b
Merge branch 'main' of https://github.com/antopilo/Nuake
2023-10-08 13:26:53 -04:00
Antoine Pilote
2620fa548e
Editor improvements, better cam, better gizmos, better lines
2023-10-08 13:26:41 -04:00
Antoine Pilote
b8d686238e
Update README.md
2023-10-02 19:47:48 -04:00
Antoine Pilote
fdeb1e547e
Add files via upload
2023-10-02 19:47:01 -04:00
Antoine Pilote
3396e65c21
Delete Resources/Images/screenshot.png
2023-10-02 19:46:32 -04:00
Antoine Pilote
67a8526391
Add files via upload
2023-10-02 19:46:04 -04:00
Antoine Pilote
ac1db17e55
added DOF UI
2023-10-02 17:39:17 -04:00
Antoine Pilote
d749765e68
Merge branch 'linux-dev'
...
# Conflicts:
# Editor/Editor.cpp
2023-10-02 01:40:04 -04:00
Antoine Pilote
890dbc34f6
Conflicts resolved
2023-10-02 01:38:25 -04:00
Antoine Pilote
4622be08e9
Added Trenchbroom configurator window and some UI fixes
2023-10-02 01:37:22 -04:00
Antoine Pilote
41a81e5279
Added audio streaming
2023-10-02 01:36:49 -04:00
Antoine Pilote
c16cd3431b
jolt physics RAII
2023-10-02 01:36:43 -04:00
Antoine Pilote
bd8cba07d0
Changed \\ to /
2023-10-02 01:36:26 -04:00
Antoine Pilote
429ec7e5fa
Added log counter in logger window to avoid spamming
2023-10-02 01:36:17 -04:00
Antoine Pilote
fc7645b4c6
Cashing of indices and vertices count
2023-10-02 01:35:58 -04:00
Antoine Pilote
cf7a6c20d6
Removed some new keywords
2023-10-02 01:35:42 -04:00
Antoine Pilote
fd0f9a5a3f
Shader memory leak fixed and textuer manager RAII
2023-10-02 01:35:34 -04:00
Antoine Pilote
4aed490d5c
Increased near plane
2023-10-02 01:35:15 -04:00
Antoine Pilote
3b0a5693eb
Render command now uses uint32_t
2023-10-02 01:35:07 -04:00
Antoine Pilote
6426fccde9
Removed unnecessary skeleltal calculations
2023-10-02 01:34:56 -04:00
Antoine Pilote
b4e75b08a0
Pushed some FGD work
2023-10-02 01:34:34 -04:00
Antoine Pilote
0f02df28b0
Fixed some prefab stuff and memory leak for assimp
2023-10-02 01:34:21 -04:00