Sign in to follow this  
MarvelKnight

AI Simulation

Recommended Posts

I am currently working on a project that simulates a train station with various type of people moving in, out and around the world. I have used the following code to get a cube moving which represents a character: http://www.ziggyware.com/ziggywareimages/pathfinding/pathfinding3d.zip This character is generated by adding a modified MoveableObject class. The orginal MoveableObject class can be found in the above code. It was modified to iclude the following extra code: #region CONSTRUCTOR public cOfficer(Model model) { _model = model; } #endregion #region Set Start Postion public void setStartPosition(Vector2 StartPos) { positionCurrent = StartPos; startPosX = positionCurrent.X; startPosY = positionCurrent.Y; curveX = new Curve(); curveY = new Curve(); } #endregion #region Set Model Texture public void setModelTexture(Texture2D texture) { _texture = texture; } #endregion #region Set Model Size public void setModelSize(Vector3 size) { _size = size; } #endregion #region Set Tint public void setTint(Vector3 tint) { _tint = tint; } #endregion #region Set Waypoint public void setWaypoint(Point waypoint, int goalNode, Boolean waypointSet) { _waypoint = waypoint; _waypointSet = waypointSet; _goalNode = goalNode; } #endregion public void setWaypoint(int goalNode, Boolean waypointSet) { _waypointSet = waypointSet; _goalNode = goalNode; } #endregion Each time a character is generated an object of this class is added to the list. However, whenever I add an extra character to this list and get it to move, it does not move. Please feel free to provide comments & suggestions as to how I can resolve this issue. Since I am new to this forum, I have not submitted all my code, which would be useful in providing me with better comments & suggestions. If there is a way I can upload all my code for you to see, please let me know so I can do this, thanks.

Share this post


Link to post
Share on other sites
What language is this? C#? Always specify your language, especially when it's not C++.

I don't think there's much relevance to that tint and texture code. In fact, much of the code you posted pretty much does nothing except wrapping variable access in method calls, which you probably shouldn't do anyway.

Could you be a bit more specific about this framework you're using? Does it perform as expected when you do not use your new code, for example?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this