C语言问题,高手来,不是C++

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:16:25
先把游戏最小化(比如传奇,梦幻之类的),如何用C语言进行操作,比如人物移动.
是不是操作每个游戏的方法都一样,还是根据不同游戏有不同的操作方法,最好有代码举例.
越详细越好,谢谢了
再问下,那API函数,C语言中怎么使用?

你说的这个在C写是很难的,因为必须先用C定界面,这样才利於操作

而C写界面的话,需要调用很多的驱动,比较麻烦

最好的办法是用可视化面向对象的工具,如DELPHI,C#.NET等等

mouse_event 和 keybd_event 这二个是模拟按键,一个是鼠标动作,一个是按键动作,要实现改网络数据的话,就要对数据包进行处理,或者读取游戏分析到内存中的数据,进行操作。

下面给你最简单的按键模拟的一段代码看看吧,我用的DELPHI,其它工具类似:

unit ufrm_main;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, Buttons, dxCntner, dxEditor, dxExEdtr,
dxEdLib;

type
Tfrm_main = class(TForm)
Timer1: TTimer;
Panel1: TPanel;
PL_SET: TPanel;
btn_go: TBitBtn;
btn_stop: TBitBtn;
CB_JN: TComboBox;
Label1: TLabel;
Label2: TLabel;
CB_LAN: TComboBox;
Label3: TLabel;
CB_AUTOLAN: TComboBox;
Label4: TLabel;
CB_JNTIME: TdxSpinEdit;
Label5: TLabel;
BitBtn1: TBitBtn;
Timer2: TTimer;
Label6: T