Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C#-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
<ItemCollection> <Item> //Daten </Item> <Item> //Daten </Item> </ItemCollection> |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Subsampling« (28.07.2017, 15:04)
C#-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[CreateAssetMenu] public class Inventory : ScriptableObject { public Item[] items; } [CreateAssetMenu] public class Item : ScriptableObject { public int someData; public float evenMoreData; } [CreateAssetMenu] public class GrandSwordOfEpicness : Item { public int specialSwordData; } |
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c0d3ba9f0cdc8424dac5a07cab7864cb, type: 3}
m_Name: SettingsRene
m_EditorClassIdentifier:
maxPlanetHealth: 3
AstroidDmg: 1
minimumDistance: 0.5
distanceSpawnPointAstroid: 6
meteoritSpeed: 1
rocketSpeed: 3
shootCooldown: 0.3
cameraShakeTime: 0.5
cameraShakeStrength: 0.4
yearCooldown: 4.3
maxRocketDistance: 10
deadPlanetFadeOutTime: 0.1
restartPlanetFadeInTime: 0.1
healthBarChangeTime: 0.5
fadeAgainInOutTime: 0.5
introShowInTime: 1
introShowTime: 2
introShowOutTime: 1
meteoritPrefab: {fileID: 1523370240836972, guid: 0e3da658239192d4bbe936173c5778b8,
type: 2}
rocketPrefab: {fileID: 1836375375899310, guid: 0eaf29e76cfaec44e8cf020445be0566,
type: 2}
meteoritPrefabs:
- {fileID: 1523370240836972, guid: 9d385dcb15f4e6d4199477602002a0fe, type: 2}
- {fileID: 1523370240836972, guid: 0b20114e6703f26499cbd72a7a192d57, type: 2}
- {fileID: 1523370240836972, guid: d2e86ec329dcd2f4ca23796ff546f004, type: 2}
- {fileID: 1523370240836972, guid: 949f6720d6657c24cb46544cddc58afd, type: 2}
planetExplosionPrefab: {fileID: 1657434194723064, guid: ff1f6fae7f729bb4eb557f8e4b4d38bc,
type: 2}
spaceExplosionPrefab: {fileID: 1560369885348164, guid: bb20de14a512b604da59ddd344c9a7f3,
type: 2}
earthExplosionPrefab: {fileID: 1560369885348164, guid: aa51bebefc083384e82fc3bf5da73ada,
type: 2}
rocketEase: 1
spaceExplosionDeleteDelay: 1
planetExplosionDeleteDelay: 1
spawnCoolDownOverTime:
serializedVersion: 2
m_Curve:
- serializedVersion: 2
time: 0.07891846
value: 7.1083813
inSlope: 0
outSlope: 0
tangentMode: 0
- serializedVersion: 2
time: 24.881386
value: 2.5510192
inSlope: -0.079870224
outSlope: -0.079870224
tangentMode: 0
- serializedVersion: 2
time: 81.76329
value: 1.1051013
inSlope: -0.017881393
outSlope: -0.017881393
tangentMode: 0
- serializedVersion: 2
time: 120.2781
value: 0.6086171
inSlope: 0
outSlope: 0
tangentMode: 0
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 0
explosionSound: {fileID: 8300000, guid: 90207b3ea68cbac4a969f89f8a4439cf, type: 3}
rocketHit: {fileID: 8300000, guid: 18af04f5e51da5b4b84771037cd4242c, type: 3}
showIntro: 0
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Renegade« (29.07.2017, 16:52)
Das bedeutet ich könnte mir theoretisch auch einen kleinen Editor/Inspector in Unity basteln, über welchen ich dann alle Items verwalten könnte?
Wie sieht aus wenn ich über einen Dienst/ eine App oder externe Datenbank die Items einlesen möchte ?
Sagen wir ich habe ein Feld namens Texture2D welches das Aussehen des Items bestimmt und ich möchte dies eben über eine externe Datenquelle verwalten.
Werbeanzeige