News Forums Sample Projects, How To’s, and Code Samples No movement from AI prototype

This topic contains 6 replies, has 4 voices, and was last updated by  prime 1 month, 3 weeks ago.

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #31545

    SpazzTech
    Participant

    I just downloaded RAIN (2.0.11.0) last week, and spent a couple days since trying to get a basic example of a rig to work with no success. I’m using Unity 4.3.2f1 on a MAC OS X version 10.8.5.

    I’ve made a navmesh using the RAIN interface rather than the Unity navmesh component on a simple flat terrain that is 100×100. I am using a capsule for my AI character stand in. I’ve applied the capsule to an empty game object that has its transform on the surface of the terrain. The AI component is added to the same game object. I added a visual sensor called “eyes” to the AI and am using a node type “Detect” called “detect” using sensor “eyes” looking for aspect “Human” and form variable “detectTarget”. This node repeats forever. In parallel I’m using a “Move” type node called “move” repeating UntilSuccess with a Move Target of “detectTarget”. I then added an entity to my FPS character object with a visual aspect “Human”. So my capsule should start to follow my FPS player around the screen when it gets close enough.

    I get no movement from the capsule. I got the following warning just now when I finished all of the above (I reconstructed the scene while I was writing this so I had all the details). I didn’t remember seeing that the other times I set this up.

    Warning:
    Assets/AI/Actions/WayPathLocation.cs(41,51): warning CS0618: RAIN.Navigation.NavigationManager.instance' is obsolete:instance is deprecated, please use Instance instead.’

    So I also just did a find/replace for instance -> Instance. Still no movement from my capsule.

    Other settings include:
    Use Unity Messages: Checked
    Use Fixed Update: Unchecked
    Body = parent game object with transform at surface of navmesh
    Memory = BasicMemory
    Mind = BasicMind
    Motor = BasicMotor
    Animator = BasicAnimator
    Navigator = BasicNavigator

    On my parallel root node I have set to repeat forever, Fail any, succeed any, tie breaker succeed.

    I’ve tried different hierarchies, different motor options. I really can’t see what I’m doing wrong. Any help would be appreciated.

    Also, when I import and open the “Starter” scene, all of the RAIN scripts are missing from Max, Hero, and the navmesh.

    • This topic was modified 5 months, 2 weeks ago by  SpazzTech.
    #32656

    Graph
    Participant

    I’m currently evaluating Rain on Unity 4.5.0f6 on windows and am getting the same problem.
    I followed the video guide from https://www.youtube.com/watch?v=sPpaB71UUEI&list=UUHfVoqUJiIrAjW_ENCWsJ_g to the letter (for the second robot and navmesh) but it either won’t detect or move to detected

    Have you by chance found the problem and/or it’s solution?

    #32965

    prime
    Keymaster

    Not sure what the issue was, but there’s a new tutorial project out there along with a new version of RAIN. The matching tutorial video will walk you through getting a character moving.

    Generally I would suggest starting a bit simpler to make sure everything is working, then move to a more complex example (using Sensors, etc.) For example, you could throw a capsule on a plane, create AI on it, gen the navmesh (make sure it didn’t create a hole where the AI is standing), and then create a behavior tree with a single Move node. set the move target to some vector3 location e.g., (5,0,5), and hit play. It should move.

    #33860

    JeffTech
    Participant

    Is there another video for 2.1 setting up character and patrolling, I can’t seem to get the character to move through each waypoint, it sort of just moves around pauses changes direction and moves again. I’m doing something wrong.

    • This reply was modified 1 month, 3 weeks ago by  JeffTech.
    #33864

    prime
    Keymaster

    We’re working on some new samples that will start shipping as part of RAIN. In the meantime, please send an email to jester at rival theory dot com and he’ll hook you up with a sample project that shows how to get patrolling working quickly.

    #33870

    JeffTech
    Participant

    I finally got it working, had to remove the quotes around the waypath name in the editor. It’s the little things that aren’t shown that always cause the problem :-) Thanks for the response.

    #33877

    prime
    Keymaster

    Glad you got things working!

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.