正在阅读:用Delphi + DirectX开发简单RPG游戏用Delphi + DirectX开发简单RPG游戏

2004-02-14 09:34 出处:电脑爱好者 作者:郭磊 责任编辑:linjixiong

  if steps>4*speed-2 then steps:=0;
  end;
  DrDown:
  begin
  Y := Y+(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+1;
  if steps> 4*speed-2 then steps:=0;
  end;
  DrLeft:
  begin
  X := X-(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+10+1;
  if steps>4*speed-2 then steps:=0;
  end;
  DrRight:
  begin
  X := X+(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+30+1;
  if steps>4*speed-2 then steps:=0;
  end;
  DrUpLeft:
  begin
  X := X-(150/1000)*MoveCount;
  Y := Y-(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+15+1;
  if steps>4*speed-2 then steps:=0;
  end;
  DrUpRight:
  begin
  X := X+(150/1000)*MoveCount;
  Y := Y-(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+25+1;
  if steps>4*speed-2 then steps:=0;
  end;
  DrDownLeft:
  begin
  X := X-(150/1000)*MoveCount;
  Y := Y+(150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+5+1;
  if steps>4*speed-2 then steps:=0;
  end;
  DrDownRight:
  begin
  X := X + (150/1000)*MoveCount;
  Y := Y + (150/1000)*MoveCount;
  Inc(steps);
  AnimPos:=steps div speed+35+1;
  if steps>4*speed-2 then steps:=0;
  end;
  end;
  end;

  end.

  后记

  通过以上的讲解和例子,相信大家已经对 Delphi 下的 DirectX 游戏开发有了初步的概念。国内讲解开发 DirectX 游戏的权威资料很少,如果这篇讲解可以起到抛砖引玉的效果的话,我将再高兴不过了。本牟糠帜谌萁杓斯庖恍┯蜗房⑼镜募际跷牡担诖艘徊⒅滦弧H绻魑挥惺裁次侍庑枰臀医涣鳎敕⑿胖羍agle_california@yahoo.com。
  源程序下载地址:http://www.cfan.com.cn/11PROGRAM/200312/0312yde.zip

 

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品