zdravím, potřeboval bych poradit jakým způsobem mám udělat kód aby mi obsah souboru ve formátu:
position=7.17446756,-5.86093307e-008,-11.9476719
rotation=0.000000000,0.000000000,0.000000000
scale=1.00000000,1.00000000,1.00000000
name=Palma
path=tree_palm01.3ds
Převedlo do proměnných nebo je rovnou uložilo v soubou s jiným formátem. Např.:
SetModel = tree_palm0.3ds
SetPosition(7.17, -5.86, -11.9)
Tech "obejktů" je pod takovým způsobem mnohem víc, já potřebuju abych to nemusel dělat ručně, aby se mi to rychle převedlo samo.
Zkouším to s řetezceme:
fileReader = My.Computer.FileSystem.ReadAllText("C:\Documents and Settings\nFx\Plocha\LESDK Game\levels\1.txt")
Dim rovno As Integer = fileReader.IndexOf("=")
Dim carka As Integer = fileReader.IndexOf(",")
Dim carka2 As Integer = fileReader.IndexOf(",", carka + 1)
Dim znak As Integer = fileReader.IndexOf("rotation")
x = fileReader.Substring(rovno + 1, (carka - 1) - rovno)
y = fileReader.Substring(carka + 1, (carka2 - 1) - carka)
z = fileReader.Substring(carka2 + 1, (znak - 1) - carka2)
Takhle se mi vyberou hodnoty první pozice.. Ale potřeboval bych smyčku která mi uloží i ostatní, předpokládám, že tam budu potřebovat pole, ale nevím jak na tu smyčku. Nevíte o jednodusším způsobu, nebo jak mám udělat smyčku ?