Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2005, 21:37   #1 (permalink)
Neuer User
 
Benutzerbild von IIDarianII
 
Registriert seit: Feb 2005
Beiträge: 165
Brauche hilfe beim AS

Hi,
habe folgendes problem:
Ich bin gerade ein Spiel am Programmieren wo man mit verschiedenen Zaubersprüchen verschiedenen schaden macht.
Im folgenden teil vom AS in der ersten Zeile wird der schaden festgelegt.

AS:
Damage = random (20);
_root.currenthits2 = (_root.currenthits2-Damage);
ouch = Damage;


vom ablauf her klappt alles... der schaden wir zufallsbasierend zwischen 1 und 20 "ausgelost". Ich möchte es aber so haben, dass der schaden zwischen beispielsweise 15 und 20 "ausgelost" wird.
kann mir da einer weiterhelfen? bin mir sicher dass es nicht so scher ist...

Danke schonmal...
IIDarianII
IIDarianII ist offline   Mit Zitat antworten
Alt 04-02-2005, 21:46   #2 (permalink)
-
 
Benutzerbild von federer
 
Registriert seit: May 2004
Beiträge: 121
Ciao

Du musst dir nur eine Zufallszahl zwischen 0 und 5 geben lassen und diese dann zu 15 addieren. So kriegst du deine gewünschte Zufallszahl zwischen 15 und 20.
ActionScript:
  1. Damage = 15 + random(6);
greez
federer ist offline   Mit Zitat antworten
Alt 04-02-2005, 21:49   #3 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Also ich würde mal gleich auf das aktuelle
Math.random() umsteigen.
Math.random() erzeugt eine Zufallszahl zwischen
0 und 1.
Willst Du hingegen zwischen 15 und 20 haben,
dann musst du schon mal 15 haben und 5 addieren.
Das wäre dann so:
ActionScript:
  1. zahl=Math.round(Math.random()*5)+15;

Denke ich mal.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 04-02-2005, 21:55   #4 (permalink)
Neuer User
 
Benutzerbild von IIDarianII
 
Registriert seit: Feb 2005
Beiträge: 165
hehe

*kopfgegendiewandhau*
hätt ich auch selber drauf kommen können ^^

Thx für die schnelle hilfe
IIDarianII ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:54 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele