|
I've seen that the Terrain System was able to create its own Terrain Asset, it even has its own Icon, this asset can then be selected from an ObjectField in the inspector, and loaded. Any idea how this is done, and how I might replicate it? I've been looking around the forums, and answers board for a while.. but I can't find any leads. Hope someone can help, and thanks a lot if you do!
(comments are locked)
|
|
I think what you're looking for is ScriptableObject. When you implement ScriptableObject you can create instances of those objects via editor scripts and use those objects e.g. for storing data. I'm using this, for example, to store meta information about my levels persistently as objects in the project. Here's a script snippet I used to create those assets ("LevelData" is a ScriptableObject). thanks, this will do =]
Aug 24 '10 at 04:13 PM
N1nja
What is AssetUtility? I've searched all over for it and I can't seem to find it anywhere. AssetDatabase seems to have the same functions, but it won't let you create an asset that isn't native to Unity. I'm trying to do the same thing here, except I'm trying to load a custom file type (.custom for example)
Aug 02 '11 at 05:02 PM
Leolicos
That does not work anymore, anyone can give feedback on how to do this in Unity 3.5?
Jan 14 '12 at 05:18 PM
zharramadar
Try AssetDatabase
Jun 12 '12 at 11:17 PM
jeffpk
http://unity3d.com/support/documentation/ScriptReference/AssetDatabase.CreateAsset.html says you need to use the appropriate extension
Jun 27 '12 at 11:42 AM
Avaista
(comments are locked)
|
