upbge / upbge-logicnodes Goto Github PK
View Code? Open in Web Editor NEWA Node-based Logic system for UPBGE 2.8+
License: Other
A Node-based Logic system for UPBGE 2.8+
License: Other
I was trying to add an object with this node, but despite the attempts, I couldn't do that.
Move here this issue reported by @mhreez at UPBGE/upbge#1372
mouse look in v 2020-12-16 it is working good but in v 2021-01-02 didnt work the direction ( wrong )
I opend the file in 2 version
I cant set up a simple character controls
i tried character can jump but no impulse nor force and character walk dir just keeps him going :(((
maybe add to the doc or fix it but great work its cool and enhances upbge features :)
Next up:
utils/__init__.py
Done:
basicnodes/__init__.py
into smaller filesops/__init__.py
into smaller filesui/__init__.py
into smaller filesstr
to bpy.data.xxx['ID']
The way the calculation is done right now it may happen that the object rotates too far and starts jittering back and forth - simply lerp the rotation values for a smooth rotation
The "done socket" is called at the beginning of the command follow path and not at the end as it should...
Hi Iza I've tried deactivating a few nodes (logic-eaters) but it seems that node Stop Logic Tree and Start Logic Tree are not working... if you can check it out... thanks.
Hi am trying to make an fps test just learning upbge and I must say i love ur nodes
pls an fov control will be legit for fps games, gives ability to zoom.
therefore am looking forward to seeing it :).
Hey Iza_Zed is it correct that the sound node activates the "done" socket instantly and not at the end of the sound or n-time sounds execution?
Reroutes would be nice for keeping the tree clean and understandable.
Grouping might be worth some thought, as it would allow for keymaps and subtrees with different outcome conditions and values.
Setting animation speed to -1 is impossible, also setting the higher frame number on start and the lower on end (like it works with logic bricks) does not work. As workaround you have to duplicate the animation and reverse keys manually or use the animation actuator from logic bricks.
Hi Iza, this node move the object in wrong direction... (-:
rotate and derotate the object node-internally to adjust the wheel position
don't default to 0 engine force because then node overwrite themselves
maybe make the axis selectable?
enough said.
This does not occur reliably, so I'm investigating this but have no real clue as to why it happens
Add a new section for importing whole groups of nodes like in
https://blenderartists.org/t/nodecustombuilder-2-8-free-addon/1152185
This feature would be a simple way of having "Group" Nodes while they are still being worked on
hello
is 0.9.6 version working on EEVEE or 2.79 ??
it didnt work in UPBGE0.2.5 (2.79) (Latest Realese)
thank you :)
how can I use run python node, with example please?
When applying a logic tree to an object, the user has to move, add or remove any node to prevent the tree from being removed after exiting Play Mode.
Hi, @IzaZed!
I think it would be better if, in the places of "Action Name", "Path" and similar places, there was a pop-up window for selecting animations and a folder icon (button) for opening the explorer to select a file.
Just like in Logic Bricks.
P.S. Thank you very much for such a great addon.
The node "Save Game" does not save anything if there is one o more lights on the scene...
'energy': obj.energy,
AttributeError: 'KX_LightObject' object has no attribute 'energy'
Demand new case. Constraint: damp following. Make the fixed point light always shine on the active target
set animation frame (node) didnt work
I am eorking on
UPBGE-EEVEE-Win64-2021-01-07
if anyone gets the time,
can we compile nodegroup to cython - nuitka - etc and test for speed increases?
thanks.
I create an FPS controller using Logic bricks. But when i press standalone start or export file as runtime, Logic Nodes not woking at all. Is there any solution?
Sometimes when first activating the Add-On, blender will complain in an infinite loop until max. recursion is reached.
This only seems to happen the first time though, clicking on the checkbox a second time resolves the issue so far.
Make nodes that can read and write data from and to a file stored in the bgelogic subfolder.
When the automatic code update fails, a warning is printed to the console.
It would be nice to have a popup window with the Operator to update the code on it.
What files can I modify to create new logic nodes?
after i export a run time test with a simple node init --> rove object it wont run the nodes
for upbge 0.2.5 there is a vast potential untapped with vertex shaders
logic nodes currently generate python code,
these would instead create GLSL code and a small py to pass uniforms
having the node tree be able to be applied per material would make most sense.
hi , jsut wanted to ask if could make set gravity not only to characters but to normal rigid body . was really confused first why it didnt work on rigid body since i didnt read correctly... : (
and wanted say super thanks for this work . its so super fun now UPBGE becouse of this : )
Sometimes it occurs that Input or Output names don't show up correctly - fix this with a static name indicating what the socket expects.
the logic nodes loses effect on object if not clicking on apply to selected button everytime quit and rerun BGE
found out / remembered that need to move the logic nodes after click apply to selected button and then run BGE then it dont need to click again next time on apply to selected button.
this is really annoying / confusing
in Logic nodes under "Help & Documentation" tab there are 3 links:
The 2 first are outdated. The current links are:
With respect to the third one, I'm starting to include Logic Nodes documentation in the UPBGE Manual based in your documentation (and complete it where i can).
now i know this is not an issue but its an pull request can you please add: assign, add, copy property's?
and add the others like the: equal property cause i am having a problem doing that or are they already in? but please add this and the sound has some wrong node pull of the orange last sound dot pull it does nothing i dont know if you maybe still working on it or maybe you did not add any code to with but if you add this thanks i know for sure you are working so hard on this but i hope the best!
add paetron link to readme to have people donate to you for this*
is the master-branch of the templates supposed to work with upbge 0.3 nightly (using logic nodes that comes with the download)?
using the same logic in my own project, i was able to have a working fps view (keyboard nav + mouselook), i was not able to do this with the tps logic from your template however. when this fails, it seems like the mouse never is locked to the game viewport
i'm using linux fyi
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.