Hjælp til XML “gå script”
Daily Rush › Debat › Programmering › Hjælp til XML “gå script”
- Dette indlæg indeholder 9 kommentarer, har 6 deltagere og blev senest opdateret af
Astarte for 14 år, 8 måneder siden.
- ForfatterEmne
- 27/05/2006 kl. 19:18#0
er der nogen der ved hvordan man lave et gå script i XML, det er sådan at man kan gå i et hus… om det er med pil tastarne eller w.s.a.d er ligemeget…
hvis der er en der gider og tage sig tid til det.. vil jeg blive meget glad..:D
Hjemmeside: www.gamerm8.dk - Tjek det ud.
- ForfatterEmne
- ForfatterKommentarer
- 27/05/2006 kl. 19:51 #1
hvilket program skal læse denne XML-fil .. ?
27/05/2006 kl. 19:53 #2Ligemeget.. xml’en skal gøre det selv
27/05/2006 kl. 19:57 #3flytte til programmering.
Planter er fascinerende
27/05/2006 kl. 20:11 #4Programmet er DX studio… lige nu kan jeg flyve rundt med musen..
Hjemmeside: www.gamerm8.dk - Tjek det ud.
27/05/2006 kl. 22:14 #5Mig bekendt kan man ikke lave scripts i xml.. man kan lave nogle tags, som et program kan læse og omsætte til nogle handlinger, men selve xml-filen kan ikke gøre noget på egen hånd.
"I love the smell of napalm in the morning... Smells like victory." - Lieutenant Colonel Kilgore
27/05/2006 kl. 22:32 #6ok… det er en Kugle, man kan styre ved WASD… ved ikke om det hjælper…
——————————————
var ang=0;
var friction=1.0;
var lastsoundtime=0.0;
var rollsound=false;function onInit()
{
sounds.roll.playLooped();
}function onUpdate()
{
if ((keys.w) || (keys.s))
{
object.posVelocity.x+=Math.cos(ang)*system.timerDelta*5.0*(keys.s ? -1 : 1);
object.posVelocity.z-=Math.sin(ang)*system.timerDelta*5.0*(keys.s ? -1 : 1);
}
if (keys.a)
{
ang-=system.timerDelta*4.0;
}
if (keys.d)
{
ang+=system.timerDelta*4.0;
}
object.rot=RotationMath.fromUpVectorAndAngle(new Vector(0,1,0),ang);
var vol=VectorMath.length(object.posVelocity)/4.0;
if (vol>1.0)
vol=1.0;
if (!rollsound)
vol=0.0;
sounds.roll.setVolume(vol);object.posVelocity=VectorMath.scale(object.posVelocity, friction);
}function onPhysicsContact(id)
{
impact=VectorMath.length(object.posVelocity);
impact=impact/5.0;
if (impact>1.0)
impact=1.0;
sounds.block.setVolume(impact);
sounds.woodhit.setVolume(impact);
rollsound=true;
if (id==”door”)
{
var doorobj=objects.find(id);
doorobj.script.open();
sounds.block.play();
}
else if (id==”ground_plane_1″)
{
friction=0.99;
}
else if (id==”bowl_1″)
{
friction=0.99;
}
else if (id==”wooden_cart_1″)
{
if (system.timer-lastsoundtime>1.0)
{
sounds.woodhit.play();
lastsoundtime=system.timer;
objects.wooden_cart_1.sequence=”sequence_1″;
objects.player.posVelocity.y=5;
}
}
else if (id==”bowl_1″)
{
}
else
{
sounds.block.play();
}
shell.send(id);
}function onPhysicsSeparate(id)
{
rollsound=false;
friction=1.0;
}Hjemmeside: www.gamerm8.dk - Tjek det ud.
27/05/2006 kl. 22:36 #7Erhh. Er du nu helt sikker på det skal være i XML. Hvis ja, kunne jeg godt tænke mig at høre grunden.
Planter er fascinerende
27/05/2006 kl. 22:39 #8iføgle DX studio, er det XML, men jeg tror også man kan i JAVA…
Hjemmeside: www.gamerm8.dk - Tjek det ud.
28/05/2006 kl. 08:59 #9Det ligner ikke xml…
XML was designed to describe data and to focus on what data is.
HTML was designed to display data and to focus on how data looks.
http://www.w3schools.com/xml/xml_whatis.asp
XML er altså ikke et scripting sprog så vidt jeg ved, det kan ikke foretage udvælgelser og valg
Men ja, det ligner mere noget java eller sådan noget.
"Under the spreading chestnut tree, i sold you and you sold me" - George Orwell
- ForfatterKommentarer
- Du skal være logget ind for at kommentere på dette indlæg.
























