Collision not working for my player sprite

Here is my project link: PlayCanvas 3D HTML5 Game Engine

I have been trying to work on this problem for several days already and it’s already close to my deadline. Collision does not work for some reason when using dynamic. I was able to make it work using kinematic, but I need dynamic for static objects. The main idea is when the cat touches the treat, it should disappear with a sound and when the cat touches the shelf, it shouldn’t be able to pass through.

EDIT1:
I can move the cat and it finally collides with the objects. But somehow it is like floating around when I move it.

I have checked:

  1. The collision script ( i am new )
  2. Rigid Bodies
  3. Collision

Any help/suggestion will be a lifesaver. Thanks!

It seems to work for me. I recommend you set the z-axis of the linear factor of your player entity to 0. This is to prevent it moving backwards and forwards relative to the screen, as that can cause hard to diagnose issues with collisions.