广告位招租,广告代号:TopGGAD
飞飞飞网站 >> 软件 >> 谁知道这是啥代码?!?!?
(版主: 无)

标题:谁知道这是啥代码?!?!?

总置顶·置顶·精华·锁定·删除·移动·提升 广告位招租,广告代号:BbsGGAD
12-01 20:34
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; QQPinyinSetup 620; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; CIBA; MAXTHON 2.0)
xcq 机长
头衔 --
xcq 注册 07-04-02
来自 sz
谁知道这是啥代码?!?!?
sync on : sync rate 60

rem Make floor
make object plain 1,1300,1300
position object 1,0,-50,0
xrotate object 1,270

rem Make object to drag
make object cube 2,50
set shadow shading on 2

rem Setup camera and light
set point light 0,-100,500,-100
position camera -200,0,-200
point camera 0,0,0

rem main loop
do

rem Call drag subroutine
gosub _drag_object

rem User prompt
center text 320,20,"CLICK AND HOLD OBJECT TO DRAG - RIGHT BUTTON TO ROTATE"

rem Update screen
sync

rem End loop
loop


_drag_object:

if mouseclick()=0 then pickmode=0 : cursorobj=0
mclick=mouseclick()
if mclick>0
if pickmode=0
 cursorobj=pick object(mousex(),mousey(),2,2)
 if cursorobj>0
  pickmode=mclick
  pickdistance#=get pick distance()
  pickfromx#=get pick vector x()
  pickfromy#=get pick vector y()
  pickfromz#=get pick vector z()
  if pickmode=1
   objx#=object position x(cursorobj)
   objy#=object position y(cursorobj)
   objz#=object position z(cursorobj)
  else
   objx#=object angle x(cursorobj)
   objy#=object angle y(cursorobj)
   objz#=object angle z(cursorobj)
   pickdiffx#=mousemovey() : pickdiffx#=0
   pickdiffy#=mousemovex() : pickdiffy#=0
  endif
 else
  highlightobj=0
 endif
endif
if pickmode>0
 if pickmode=1
  pick screen mousex(),mousey(),pickdistance#
  picktox#=get pick vector x()
  picktoy#=get pick vector y()
  picktoz#=get pick vector z()
  pickdiffx#=picktox#-pickfromx#
  pickdiffy#=picktoy#-pickfromy#
  pickdiffz#=picktoz#-pickfromz#
  grid=0
  if grid=1
   pickdiffx#=int(pickdiffx#/5)*5
   pickdiffy#=int(pickdiffy#/5)*5
   pickdiffz#=int(pickdiffz#/5)*5
  endif
  position object cursorobj,objx#+pickdiffx#,objy#+pickdiffy#,objz#+pickdiffz#
 else
  pickdiffx#=pickdiffx#+mousemovey()
  pickdiffy#=pickdiffy#+mousemovex()
  grid=0
  if grid=1
   tpickdiffx#=int(pickdiffx#/22.5)*22.5
   tpickdiffy#=int(pickdiffy#/22.5)*22.5
  else
   tpickdiffx#=pickdiffx#
   tpickdiffy#=pickdiffy#
  endif
  rotate object cursorobj,wrapvalue(objx#-tpickdiffx#),wrapvalue(objy#-tpickdiffy#),objz#
 endif
endif
endif

return 广告位招租,广告代号:BbsGGADtop
218.18.41.* 楼主
标题
使用表情识别
使用UBB代码
使用个人签名
广告位招租,广告代号:PubGGAD
飞飞飞网站
Powered By: KingCMS 3.0 Beta