Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6764757
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T14:37:52+00:00 2026-05-26T14:37:52+00:00

so I am having some problems with chipmunk, please realize that I am new

  • 0

so I am having some problems with chipmunk,
please realize that I am new and am just learning many of the ideas around chipmunk and if you have any good books, sources, or websites that I could use to learn chipmunk that would be great (please only current guides, I have walked through many old guides with outdated commands and have been quite frusterated).

but on to my main question, I am using Chipmunk and have used the “chipmunk tutorial” code that I found on an online web source. I am trying to attach an image (UIImageView *ball;) to the ballBody->data section, and trying to update the image but can not seem to figure it out, the code works but the image only moves to the ballBodys initial position.

Here is a sample of the code I’m using, let me know if I should supply any more information!

This is a timer that I call to update the chipmunk frames, When I call the “cpSpaceHashEach(space->activeShapes, &updateShape, nil);” section of the code I get the error that there is no object in called “active shapes in the struct cpspace, and thecpSpaceHash has an implicit declaration

// Called at each "frame" of the simulation
- (void)tick:(NSTimer *)timer {
    // Tell Chipmuck to take another "step" in the simulation
    cpSpaceStep(space, 1.0f/60.0f);

    // Call our function for each shape
    cpSpaceHashEach(space->activeShapes, &updateShape, nil);
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T14:37:52+00:00Added an answer on May 26, 2026 at 2:37 pm

    I think you are looking at a tutorial for 5.x and using Chipmunk 6.x.

    “cpSpace.activeShapes” was documented as a private member in 5.x and is now gone. cpSpaceHashEach() was undocumented. It wasn’t recommended to iterate the shapes using the snippet you gave because it caused a lot of undefined behavior, but everybody did it anyway.

    In 6.x you should do this as it doesn’t use any private, undocumented or undefined functionality:

    cpSpaceEachShape(space, updateShape, NULL);
    

    That said, I still wouldn’t recommend iterating the shapes that way. You should keep a list of them yourself so you don’t end up needing to skip static shapes and such.

    You should take a look at the Simple Objective-Chipmunk Tutorial or the Snap example project on the Chipmunk downloads page: http://chipmunk-physics.net/downloads.php

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm having some problems wrapping my head around how to do this. I have
I have been having some problems trying to get my PHP running. When I
I having some problems implementing IOC using windsor. I have several different implementations of
I have been having some problems with some variables inside a class being deleted
Im having some problems with binding in wpf/xaml. Have this simple file: <Window x:Class=test.Window1
I'm having some problems using / understanding is_dir. (Yes, I have read the PHP
After having some problems with these two linker errors on SO , I have
Having some problems initialising a google map using geocoding. First issue is with any
Having some problems with a solution that apparently works: <script type=text/javascript > //following code
Im having some problems sending mail. I have a ubuntu server running postfix as

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.