2D Platformer Character Setup Issues - Using Unity, Bolt, and PS

Hi everyone,

I am building my first game Using Unity, Bolt, and Photoshop.

My questions are around Player setup, so to help, this is my process so far.

My Workflow Process for Context.

  1. Created a character in PS at 1000px by 1000px and saved as a PSB file.
  2. Used PSD Importer, and Sprite Editor to rig him up with bones.
  3. Put his sprite into a new scene to animate.
  4. Dragged Sprite from Scene into Project to make him a Prefab.
  5. Dragged Prefab into one of my levels.
  6. Added my Bolt PlayerController to make him Idle, Jump and Run.

All this worked and he flips, runs, idles and jumps when I want him to. But, I have 3 issues I am struggling to fix.

The Issues I Need Help With.

  1. He is way too big in the scene. If I edit the Prefab under Inspector > Transform > Scale to reduce all axis to .25 the sprite changes in Scene and Game mode. But as soon as you try to run or jump in play mode, he scales back up.
  2. His main pivot point is about a foot underneath him, I managed to fix this by adjusting his BoxCollider, but wanted to know how I change his pivot point.
  3. I can’t use SpriteRenderer. When I originally imported him with the PSB file, it imported all photoshop layers. Is SpriteRenderer important? If so, what sprite do I drag in?

Thanks for reading my essay.

Josh

Pivot Point Issues


Import Size Issues

1.Go to your character import settings and change your pixels per unit to 1,000.
2.Under the Window tab there are 2 tabs that say “Center” and “Local” click on center to change it to pivot then move the pivot point.
3. idk about psb

Thanks for this.

I tried the tip on moving the pivot point, but I can’t seem to move it. Does this screenshot help understand my issue?

I figured it out. The issue was my main animations were not set to 0 on the Y axis, so I repositioned the main bone and it works great!