回 帖 发 新 帖 刷新版面

主题:SIN曲线动画

CONST pi = 3.141592653589#
SCREEN 2
VIEW (20, 2)-(620, 172), , 1
WINDOW (0, -1.1)-(pi, 1.1)
VIEW PRINT 23 TO 24
PRINT "press any key to start"
DO: LOOP WHILE INKEY$ = ""
DO WHILE INKEY$ = ""
FOR cycles = 300 TO 325
   CLS
   LINE (pi, 0)-(0, 0), , , &HFF00
  FOR x = 0 TO pi STEP .01
    y = SIN(cycles * x)
    LINE -(x, y)
  NEXT x
   FOR j = 1 TO 25000: NEXT j
NEXT cycles
LOOP

回复列表 (共1个回复)

沙发

SCREEN 12: CLS : pi = 3.14159
LOCATE 12, 20: PRINT "press any key to start"
DO: LOOP WHILE INKEY$ = ""
CLS
FOR i = 1 TO 200
  PSET (i, 50 * SIN(4 * pi * i / 639) + 239), 1
  FOR j = 1 TO 2000: NEXT j
NEXT i
DO WHILE INKEY$=""
FOR i = 200 TO 839
   PSET (i, 50 * SIN(4 * pi * i / 639) + 239), 1
   PSET (i-639, 50 * SIN(4 * pi * i / 639) + 239), 1
   PRESET (i - 200, 50 * SIN(4 * pi * (i - 200) / 639) + 239)
   FOR j = 1 TO 2000: NEXT j
NEXT i
LOOP

我来回复

您尚未登录,请登录后再回复。点此登录或注册