Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
12 Jun 22 - 14 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
0
Question by DemonWolf37 · Feb 17, 2017 at 10:07 PM · characterspritesspritesheetrandomizationcustomize

Customizable sprite character using multiple layers (hair, eyes, equipment, etc.)? Full tutorial needed

I've been stuck on this for quite some time, and I've never been able to find a full start-to-finish tutorial of exactly what I need - only bits and pieces as I searched, and half of them not even doing what I want.

What I want: -Unity to load and layer the individual sprite sheets (body, eyes, hair, clothes, etc.) together so that they appear in their correct locations. -To create a character customization menu that will automatically load resources such as hair into clickable options (so that I can add more options later without having to significantly rework code). -To be able to use this same system to create randomly-generated NPCs to populate the world. -For this system to be compact enough so that mobile platforms, such as iOS and Android, to be able to access all of (or at least most of) the character customization without hindering performance.

What I DO NOT want: -To have to combine all the posibilities by hand and import them into Unity as individual spritesheets (that's WELL over a million possible combinations, and would seriously hinder or even halt performance levels) -To have to switch to 3D models. (I'm using Unity 3D because there are some 3D elements to the game, such as the map, but I already have nearly 50 spritesheets with 8-way directional movement and complex interactions, so I'll be DAMNED before I switch to 3D characters... Plus I think they look stupid in my case.)

I'll warn you, I'm very new to coding using Unity, and pretty new to C# as well. In essence, I'm a noob, so don't assume I know anything. (I have a VERY vague idea on how to create animations, and I'm at least aware of a resources.load function. I already have WASD movement and have set up the camera to track the player character - I'm still trying to figure out how to incorporate click-to-move function and make it so they don't stack.)

These are the types of sprites I'm dealing with, so I'm a little worried that Unity will have trouble placing them in the correct positions. The bottom two are unmodified originals, but the rest have been made transparent. I can get the originals back if need be. http://imgur.com/gallery/llRpy

If anyone can whip up or find an in-depth tutorial for me, I'd greatly appreciate it. Like I said, I'm a complete amateur, so I need all the help I can get.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

104 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Where are 2D sprites stored in a game build (on Mac)? 0 Answers

Cant save anim from spritesheet 0 Answers

Creating new sprite sheet from attached sprites/textures of SpriteRenderer Components 0 Answers

Animation for each movement direction 0 Answers

Single Sprites or one-two srpites sheets? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges