armory3d / armory3d/armory

improved nodes

Open
#2,354 0 comments 0 reactions 0 assignees View on GitHub
feature request logic nodes
Dominant language
C++
Stars
3.3k
Forks
353
Avg merge
3d 16h
Merged PRs (30d)
1

Description

there are two nodes that come to question I think it will be really use for an addition like this to them node Contact if it could output more data of the contact that happened will be really useful
![image](https://user-images.githubusercontent.com/91001653/135882118-1b98c47f-fb68-49fb-9160-be7acf4d17b3.png)

we have a go to location node that regardless of the object rotation wicks a point on the nave mesh and translate your obj to that position it aloes gives you a speed and turning property to modify it doesn't work with obj that are not using the navmesh a new node for go to location that can
be used with dynamic objects and non dynamic outside of the nevmesh system like so or a bool you can check off in the go to location node
![image (1)](https://user-images.githubusercontent.com/91001653/135882883-76015a97-80c8-42fd-9ba2-52250a9d7fe4.png)

current method for go to in armory
![image](https://user-images.githubusercontent.com/91001653/135883054-07245c7d-2eea-4acc-8719-e173e0fbca99.jpg)

the ray cast can be tweak a bit to be used as a sensor instead of using trigger boxes the ray cast can be rework to accommodate this need

![image (4)](https://user-images.githubusercontent.com/91001653/136123473-39620656-cc3c-4617-a50f-0e062ab48c7f.png)
"Xray" is a bool that if checked will allow the ray to go through any other objects that don't have the property you are looking for until it hits the one with the assign property
"property" is an input that can be assign to look for a specific property on an object your ray is hitting and if it has it it will output the node

"local" is a bool that if checked it will use the input "Distance" and multiply the to vector by the object transform and add to the object location so if the ray caster Obj moves the ray cast will be relative to the objects movement

current method for raycast from Object out in armory
![image (5)](https://user-images.githubusercontent.com/91001653/136123589-6cc47ff0-5fe4-424b-94da-6ef15c49188b.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by locating the existing Contact, Go to Location, and Ray Cast node implementations and documenting their current inputs and outputs; done would require an agreed, testable design for contact data, non-navmesh movement, and filtered or local ray casting.

Written by the indexing model from the issue text.

Assessment

Tech stack
blender
Domain
game-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.