

还看来,用他编一个情景对话是没有任何问题的啦~
FireScript的脚本:
1
using System.Threading
2
using System.Drawing
3
4
//一个精灵对象
5
s= f.Add("renwu\\NPC-B01.bmp",new Point(3,4))
6
7
8
9
s2= f.Add("renwu\\NPC-B02.bmp",new Point(3,4))
10
s2.MoveX(30)
11
12
13
s3= f.Add("renwu\\NPC-B03.bmp",new Point(3,4))
14
s3.MoveX(60)
15
16
s4= f.Add("renwu\\NPC-B04.bmp",new Point(3,4))
17
s4.MoveX(90)
18
19
s5= f.Add("renwu\\NPC-B05.bmp",new Point(3,4))
20
s5.MoveX(120)
21
22
s6= f.Add("renwu\\NPC-B06.bmp",new Point(3,4))
23
s6.MoveX(150)
24
25
s7= f.Add("renwu\\NPC-G01.bmp",new Point(3,4))
26
s7.MoveX(180)
27
28
sleep = 200
29
30
i=0
31
m=new System.EventHandler(haha)
32
function haha()
33
{
34
35
s6.PlayNext()
36
s7.PlayNext()
37
38
39
s3.PlayNext()
40
41
s4.PlayNext()
42
43
s5.PlayNext()
44
45
46
47
48
s2.PlayNext()
49
s.PlayNext()
50
f.Refresh()
51
}
52
os = new System.Object[0]
53
54
t = new Thread(new ThreadStart(xixi))
55
t.Start()
56
function xixi()
57
{
58
while(true)
59
{
60
f.Invoke(m,os)
61
Thread.Sleep(sleep)
62
}
63
}
64
65
66

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

理所当然我们在控制台还是能够直接控制精灵动画的,是不是很棒,哈哈~
