为什么玩魔兽争霸鼠标延迟的时候鼠标一动,屏幕会变成这样

扫一扫,访问微社区
后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
当前位置: &
_____________________________________________________________________________________________________________
问答求助版块规则:
  1、问题尽量描述清楚
& && &2、代码要放在代码块里
& && &3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
& && &4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
& && &5、问题得到解决,请选择最佳答案。
& && &6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 673|回复: 4
麻烦贴一个类似魔兽争霸,鼠标在屏幕边缘就移动镜头的代码
本帖为抢楼帖,欢迎抢楼!&
7排名<font color="#FF昨日变化2主题帖子积分
在线时间191 小时
鼠标在屏幕边缘就移动镜头的代码?
& && && && & 怎么知道鼠标是屏幕的
& && && && &&&顶端,下端,左端,右端,右上端,右下端。。。。。?
每日推荐:
3224/300排名<font color="#FF昨日变化主题帖子积分
偶尔光临, 积分 224, 距离下一级还需 76 积分
偶尔光临, 积分 224, 距离下一级还需 76 积分
在线时间40 小时
using UnityE
using System.C
public class War3ScreenMove : MonoBehaviour {
& & & & public Vector3 mouseP
& & & & public Vector3 mouseD
& & & & public Texture2D mouseT
& & & & private Vector2 moveD
& & & & private float widthMouseTexture = 30;
& & & & private bool DoAdjust =
& & & & // Use this for initialization
& & & & void Start () {
& & & & & & & & mousePosition = Input.mouseP
& & & & & & & & Screen.showCursor =
& & & & // Update is called once per frame
& & & & void Update () {
& & & & & & & & //Screen.lockCursor =
& & & & & & & & mouseDeltaposition = Input.mousePosition - mouseP
& & & & & & & & Vector3 newposition = mousePosition + mouseD
& & & & & & & & if (newposition.x & widthMouseTexture / 2 && newposition.x & Screen.width - widthMouseTexture / 2 &&
& & & & & & & && &&&newposition.y & widthMouseTexture / 2 && newposition.y & Screen.height -widthMouseTexture / 2) {
& & & & & & & & & & & & mousePosition =
& & & & & & & & & & & & DoAdjust =
& & & & & & & & }
& & & & & & & & else {
& & & & & & & & & & & & Vector3 FirstOutP
& & & & & & & & & & & & if(true){
& & & & & & & & & & & & & & & & DoAdjust =
& & & & & & & & & & & & & & & & FirstOutPosition =
& & & & & & & & & & & & & & & & float k_rightup , k_rightdown ,
& & & & & & & & & & & & & & & & k_rightup = ((float)(Screen.height / 2)) / ((float)(Screen.width / 2 - widthMouseTexture / 2));
& & & & & & & & & & & & & & & & k_rightdown = ((float)(Screen.height / 2 - widthMouseTexture / 2)) / ((float)(Screen.width / 2));
& & & & & & & & & & & & & & & & k = ((float)(Mathf.Abs(FirstOutPosition.y - Screen.height / 2))) / ((float)(Mathf.Abs(FirstOutPosition.x - Screen.width / 2)));
& & & & & & & & & & & & & & & & Vector2 jiaodian = Vector2.
& & & & & & & & & & & & & & & & if(k & k_rightup){
& & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.y & 0){
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian = PointInter(new Vector2(0,0),new Vector2(Screen.width,0)
& & & & & & & & & & & & & & & & & & & & & & & && && && && && && && && && && & ,new Vector2(Screen.width / 2.0f,Screen.height / 2.0f),new Vector2(FirstOutPosition.x,FirstOutPosition.y));
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian += new Vector2(0,widthMouseTexture / 2);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & else if(FirstOutPosition.y & Screen.height){
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian = PointInter(new Vector2(0,Screen.height),new Vector2(Screen.width,Screen.height)
& & & & & & & & & & & & & & & & & & & & & & & && && && && && && && &&&,new Vector2(Screen.width / 2.0f,Screen.height / 2.0f),new Vector2(FirstOutPosition.x,FirstOutPosition.y));
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian -= new Vector2(0,widthMouseTexture / 2);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(jiaodian.x,jiaodian.y,0);
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & else if(k & k_rightdown){
& & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.x & 0){
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian = PointInter(new Vector2(0,0),new Vector2(0,Screen.height)
& & & & & & & & & & & & & & & & & & & & & & & && && && && && && && &&&,new Vector2(Screen.width / 2.0f,Screen.height / 2.0f),new Vector2(FirstOutPosition.x,FirstOutPosition.y));
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian += new Vector2(widthMouseTexture / 2,0);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & else if(FirstOutPosition.x & Screen.width){
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian = PointInter(new Vector2(Screen.width,0),new Vector2(Screen.width,Screen.height)
& & & & & & & & & & & & & & & & & & & & & & & && && && && && && && &&&,new Vector2(Screen.width / 2.0f,Screen.height / 2.0f),new Vector2(FirstOutPosition.x,FirstOutPosition.y));
& & & & & & & & & & & & & & & & & & & & & & & & jiaodian -= new Vector2(widthMouseTexture / 2,0);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(jiaodian.x,jiaodian.y,0);
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & else if(k & k_rightup && k & k_rightdown){
& & & & & & & & & & & & & & & & & & & & Debug.Log(&rightdown&);
& & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.x & Screen.width){
& & & & & & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.y & 0){
& & & & & & & & & & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(Screen.width - widthMouseTexture / 2,Screen.height - widthMouseTexture / 2,0);
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.y & 0){
& & & & & & & & & & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(Screen.width - widthMouseTexture / 2,widthMouseTexture / 2);
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & else if(FirstOutPosition.x & 0){
& & & & & & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.y & 0){
& & & & & & & & & & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(widthMouseTexture / 2,Screen.height - widthMouseTexture / 2,0);
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & & & & & if(FirstOutPosition.y & 0){
& & & & & & & & & & & & & & & & & & & & & & & & & & & & mousePosition = new Vector3(widthMouseTexture / 2,widthMouseTexture / 2);
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & //Debug.Log(mousePosition);
& & & & & & & & & & & & }
& & & & & & & & & & & & moveDirection = (new Vector2(mousePosition.x,mousePosition.y) - new Vector2(Screen.width / 2.0f,Screen.height / 2.0f)).
& & & & & & & & & & & & Camera.main.camera.transform.Translate(new Vector3(moveDirection.x,moveDirection.y,0) * Time.deltaTime);
& & & & & & & & }
& & & & void OnGUI(){
& & & & & & & & GUI.DrawTexture (new Rect(mousePosition.x - widthMouseTexture / 2,Screen.height - mousePosition.y - widthMouseTexture / 2,widthMouseTexture,widthMouseTexture),mouseTexture);
& & & & float Cross(Vector2 p1,Vector2 p2,Vector2 p3,Vector2 p4){
& & & & & & & & return (p2.x - p1.x) * (p4.y - p3.y) - (p2.y - p1.y) * (p4.x - p3.x);
& & & & float Area(Vector2 p1,Vector2 p2,Vector2 p3){
& & & & & & & & return Cross (p1, p2, p1, p3);
& & & & float fArea(Vector2 p1,Vector2 p2,Vector2 p3){
& & & & & & & & return Mathf.Abs(Area (p1, p2, p3));
& & & & Vector2 PointInter(Vector2 p1,Vector2 p2,Vector2 p3,Vector2 p4){
& & & & & & & & float k = fArea (p1, p2, p3) / fArea (p1, p2, p4);
& & & & & & & & return new Vector2((p3.x + k * p4.x) / (1 + k),(p3.y + k * p4.y) / (1 + k));
在外面把你想要的鼠标贴图赋给mouseTexture&&脚本随意绑到哪&&最好放在main camera 上 方便管理& &我纯粹是想练习&&你给这么点分&&不是有兴趣&&没人回去写代码的& & 花了我2个小时。。。。
不错哦!!!!挺有潜力的嘛老兄&
每日推荐:
71526/5000排名<font color="#FF昨日变化2主题帖子积分
日久生情, 积分 1526, 距离下一级还需 3474 积分
日久生情, 积分 1526, 距离下一级还需 3474 积分
蛮牛币3539
在线时间229 小时
这个是可以很容易计算出来的吧
每日推荐:
7排名<font color="#FF昨日变化主题帖子积分
蛮牛币3962
在线时间542 小时
Screen.Width和Screen.Height可以获取屏幕的大小,Input.mousePosition可以获取鼠标在屏幕中的位置,剩下就是一堆判断。
每日推荐:&&|&&责编:刘菲菲
1直播软硬件准备  几年前微博的兴起将中国拉入了全民媒体的时代,而近一年直播平台的爆发式涌现又让全民打造自己的“直播电(视)台”成为了可能,尤其是在游戏直播方面更是进一步拉低了门槛。在之前我们只能看着别人直播,现在有兴趣自己也来直播一把吗?今天我们就来打造属于自己的游戏直播频道!  整天看着别人游戏直播,相信不少玩家难免自己也产生过这样的想法,但是囿于种种原因最终作罢,可能是觉得太复杂,也可能是觉得需要的硬件设备成本较高。不管怎样,我们今天的目的就是用最低的成本,最简单的过程来系统性地介绍如何成为一名游戏主播。直播软硬件准备  在直播之前我们需要先准备一些东西,首先我们需要一台电脑这是当然的,关于电脑的配置我们建议越高越好,如果单独运行游戏就不流畅的电脑,开启直播后会变得更卡,这样会非常影响直播质量。  另外如果电脑配置不够也会造成输出分辨率只能调到最低,那么直播界面就会很模糊,影响观众的观感体验。所以这是游戏直播的第一个门槛,电脑配置一定要好。电脑配置越高越好  游戏直播的第二个门槛是网速,一般我们建议宽带至少在4M以上的再考虑进行游戏直播,否则上传的速度会让直播非常卡,那基本就没办法看了。关于宽带还需要大家注意一下上行速度,也是越高越好。网速建议4M以上  迈过这两个门槛,剩下来的准备就简单多了:一只麦克风可以让你与网友进行互动,毕竟不说话只打游戏的主播是注定没人看的;一个摄像头,这是可选配件,如果你想要露露脸就可以装一个;,BGM几乎已经成了游戏直播的标配。其他配件  最后你需要一个直播频道,现在国内有众多直播平台可以注册,注册帐号申请一个房间或是频道就好了,没有什么难度。这些是国内比较主流的一些直播平台:斗鱼、、PLU、17173。  准备好这些我们就可以开始上手了,下面我们将针对几个主要的直播平台来分别介绍如何开启直播及设置的详细教程。2斗鱼直播教程斗鱼直播教程  由于各个平台的直播工具都存在不同程度的差异,所以我们有必要分别来进行介绍和讲解,当然我们也不可能每个平台都涉及到,所以只会将到目前主流的几个直播平台。首先我们来看看斗鱼。  首先在斗鱼的“个人中心”申请直播间,填写相关资料进行提交,这一步没有什么可说的,下面就是等待审核的过程了。申请直播间  审核完成后进入“个人中心”的“直播设置”修改基本选项后点击“开始直播”。直播设置  再进入“直播设置”我们就能获得两个重要的参数:“rtmp地址”和“直播码”,后面我们要用到的。获取rtmp地址和直播码  下面是重点,直播必须使用专门的工具,在斗鱼中我们使用的是Xsplit(),这是一个专业的,同时兼具直播功能。完Xsplit之后,我们下面介绍如何使用Xsplit。  打开Xsplit后在工具栏找到选择广播-编辑频道,然后选择Custom&RTMP。在这里我们填写上相关的信息,其中最重要的是RTMP地址(RTMP&URL)和视频流名称(Stream&Name),这两个我们在上面的房间中已经获取,“直播码”就是视频流名称。添加频道填入rtmp地址和直播码  这时在工具栏中选择查看来进行设置,其中分辨率请根据自己的设备状况来选择,最高的效果最好,但是如果配置不够直播画面会非常卡顿。建议在自己电脑可承受的范围内尽可能地选高的,保证画面流畅为准。  帧数通常设置为25.00fps或者15.00fps。设置分辨率和帧率  最后怎样才能将屏幕上的显示内容投射到房间里去呢?看到左下角的“Add”,其中有一项“添加屏幕区域”。这时鼠标会变成坐标轴,用鼠标划定的范围就是呈现在直播窗口中的范围,所以如果是全屏游戏就拉到最大。添加屏幕区域  现在点击“广播”中你的斗鱼房间,直播就正式开始了,网友们也能在你的网络房间中看到你屏幕上的一举一动啦!直播开始啦!3YY直播教程教程  直播目前也是很火的一个直播平台,相对于斗鱼使用的泛用性的Xsplit,YY自家的直播助手还是有一些不同的。下面我们就要了解一下如何在YY进行游戏直播。  首先我们需要“YY直播助手()”这款工具,然后运行并登录自己的YY账号,如果没有账号就注册一个,很简单的过程我们就不多介绍了。登陆YY账号  登入之后就能看到直播的相关选项,如果没有直播间系统会提醒你建立一个直播间。  下面是选择直播模式的选项,系统默认和推荐的是“进程直播”,也就是只能够直播游戏的内容,而不是电脑显示的全部桌面。另一种就是“桌面捕捉”,这种模式除了游戏之外,你在电脑上的所有操作都会直播出来。“桌面捕捉”需要认证之后才能使用。建立一个房间  我们就说说最贴近日常的“桌面捕捉”,房间建好之后我们切换到“设置”对码率、帧数、画质、声音等进行调解,同样是根据电脑配置的实际情况而定,否则会造成直播的卡顿。这些都设置好之后直接点击“开始直播”。各项设置  我们看到窗口已经变了,下面该做的就是启动游戏,游戏启动后我们会看到在游戏界面的左上角会有一个YY直播的工具条,这时候点击绿色的播放按钮就开始直播了。这是非常傻瓜化的直播操作。打开游戏后的左上角工具栏直播预览(建议关掉节省CPU)  我们顺便说说工具栏上的其他几个按钮的功能,“摄像头”可以开启和关闭摄像头、“摄像机”可以录制视频、“齿轮”是设置选项、“i”是帧率等数值显示、“气泡”可以开启和关闭聊天窗口,最后显示的是观看人数。工具条说明工具条上的设置  看看最后的成果吧,任何一个玩家都可以成为游戏主播了。当然如果你要当一名职业的主播,那么就需要认证,这样才能显示游戏以外的画面,比如淘宝店什么的。直播频道效果  总的来说YY直播的设置要比斗鱼简单不少,这种傻瓜化的操作着实省了不少心。4PLU(TGA腾讯竞技游戏平台)直播教程PLU(TGA腾讯竞技游戏平台)直播教程  在PLU进行直播也是不少游戏玩家的选择,尤其是腾讯游戏的玩家。在该平台进行直播也是需要进行认证的,不像那样管得那么宽松。所以第一件事就是申请主播。  在PLU首页的右上角点击“我要直播”进行申请,申请信息之需关联账号等简单的信息很快就能通过,不需要身份证等敏感信息,相比斗鱼要松一点。申请成功后会提示一个名为“随星播”的。申请直播提交审核  看到软件我们就高兴了,因为这种软件一般都比较傻瓜化,使用起来要比Xsplit简单得多。  打开“随星播”首先将顶部的模式从“录制”切换到“直播”,要注意的是“直播”需要登录已经认证过的账号。登陆随星播  这时候点击左下角的“选择游戏”来选择你要直播的游戏,在这个列表中我们发现基本都是腾讯自家的游戏和部分像《》《》这样的游戏。所以如果想要直播列表以外的游戏,只能够使用“截取屏幕”。  但是“截取屏幕”只对签约主播开放,这一点上跟是一样的,所以并不适合我们这些业余爱好者。选择游戏  选好游戏之后我们就打开相应的游戏看看,这时候“随星播”的窗口中就出现游戏的直播画面了,只需要点击那个大大地“开始直播”红色按钮就开始了直播。这里还能选择测试直播和正式直播。直播窗口  还有值得一提的是,直播窗口的右上角有个皮肤设置,能够对游戏界面进行装饰。比如你如果直播《》就能获得这些皮肤栏效果,插入的文字、图片和摄像头都能显示在这里,打打广告也不错。  最后看看我们的直播效果吧。实际直播效果  就目前看来对于一般玩家来说,PLU只能直播腾讯游戏,所以想要直播其他网游或单机的可能需要选择其他的直播平台了。517173直播教程17173直播教程  最后我们来说说在17173上直播的方法,个人觉得不考虑平台因素,17173的直播工具是目前看来最好用的一款,不仅操作简单,而且开放了更多的权限。  首先我们需要一个17173的账号是必须的,然后不需要认证就可以“17173视频助手()”这个应用。这里提醒一下,由于17173视频助手只能通过邮箱帐号登陆,所以用手机注册17173的用户需要在个人中心里找到自己的通行证邮箱。图片说明  好了,现在打开17173视频助手并登陆,直接点击中间的那个“直播”就进入了直播设置窗口。这里提供了三种视频直播模式:添加游戏、选择屏幕和插播视频。其中插播视频就是添加本地的现成视频文件让网友看。直播窗口  使用“添加游戏”是先启动游戏,然后点击“添加游戏”就会检测到运行的游戏,确认后就会将游戏画面投射到窗口中。需要说明的是,该模式只能够捕捉游戏画面,游戏以外的画面就不行了。添加游戏添加游戏的效果  那么要完整地展示电脑桌面该怎么做呢?使用“选择屏幕”即可,这个功能在和PLU中都需要签约主播权限,在这里却是人人都可以用。点击“选择屏幕”就会出现坐标轴,用鼠标划定的范围就是呈现在直播窗口中的范围,一般我们会拉到最大。选择屏幕的效果  在17173视频助手中也可以添加文字、图片、摄像头等内容,也都是傻瓜化的图标操作方式,完全没有难度,一看就会。  这时候点击蓝色的播放按钮就开始直播了,这时没有频道系统会引导你创建一个频道的,最后我们来看看直播的效果吧。直播频道效果  总结:上面我们详细讲解了如何准备游戏直播的软硬件设施准备以及直播的方法,但这只是最初步的内容,更重要的是如何让自己的直播频道火起来。对于这些恐怕每个人都会有自己的想法,比如卖萌大法,或是真正的大神,甚至是菜到惨不忍睹,说白了就是要有特点。  另外在推广的渠道上也需要有一定的想法,什么朋友圈、群、微博等等的刷起来,淘宝店让利卖起来等等等等。当然对于大部分玩家来说,直播只是一个乐子,让游戏不再是孤孤单单的一个人。
适用平台 连接方式
4¥995¥2996¥1597¥9558¥999¥10810¥99温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
Spend everyday as my last day!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'玩魔兽争霸鼠标飘的解决办法',
blogAbstract:' &&&&
魔兽争霸这个游戏对机器配置说高不高,说低不低,记得以前我用的赛扬D+256M内存+32M的集显也是可以玩1V1的,只是画面有如一张纸,但也不会有鼠标很飘的情况&&&
如今的机器比以前肯定好了蛮多,魔兽的画面看起来精美了不少,但是如果显卡不行的话玩起来会有一种鼠标飘飘的感觉,使得完全不能操作游戏,在战场上没有发挥的余地。&&
根据我所看到的鼠标飘,我觉得可以分两种情况,第一种是鼠标一下从左边飘到右边,一下从右边飘到角上的到处乱飘式的飘;第二种是鼠标指针轨迹是按你移动的轨迹来的,但是要比你的感觉慢很多,像有一种延迟的感觉。&&
如果是第一种情况就好办些,一般是没有打上双核补丁的缘固,导致Time Stamp Counter误差,使得鼠标乱飘,解决办法是打上双核补丁,这里有傻瓜式双核补丁升级包',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:8,
permalink:'blog/static/',
commentCount:49,
mainCommentCount:49,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'Spend everyday as my last day!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}相关资源:
今天小编为喜欢魔兽争霸3的玩家带来一篇《魔兽争霸3:冰封王座》快捷键操作技巧要点提示与新截图,希望能对玩家们有帮助,如果你们也有更好的攻略或者想法可以到快吧论坛的发表,希望大家游戏愉快。 传奇最经典网页版,多人团战跨服竞技玩法冰火战场,十年最经典游戏,英雄合击,3D特效绚丽,赶紧注册试玩一下,
&&==&&魔兽快捷键使用指南
双拳难敌四手,同样,一手难敌两手。玩魔兽,只用右手是没有用,我们还要学会用左手------键盘。
键盘操作相对于鼠标操作,更加快捷、方便、准确。我先从基础操作讲起,然后是进阶操作,再是更精细的操作。其他的就没有了,因为本人的水平只能到这里了,呵呵。&&从基础说起:&一:基础操作:用键盘制造单位,释放魔法,使用物品。
魔兽中的一切东西都可以用快捷键来完成,而鼠标只是起到一个定位的作用。比如,暗夜做小精灵,你可以用鼠标点击基地里精灵的头像,也可以直接按w;或者暗夜做月亮井,你可以选中小精灵,点建造,再点月亮井头像,也可以直接按b,m。具体的快捷键,你可以把鼠标移到具体单位的头像上,鼠标会弹出一些字幕,单位名称后面括号内的黄色字母,就是制造这个单位的快捷键。做到制作单位和建造建筑用键盘来完成,是操作的基础。&重要的一点,魔兽里面,所有的魔法也同样可以用快捷键来完成。这就意味着你可以用键盘迅速的完成英雄魔法的释放。比如,人族的山岳放锤子,你可以用鼠标点击锤子的图标,再点击对方的英雄,也可以键盘按t,同时鼠标点中对方的英雄。魔法释放的速度也许就相差半秒或者1秒钟。但有时候,这半秒钟或者1秒钟就决定着比赛的胜负。
同样,在商店购买物品,也可以点击商店然后按下物品相应的快捷键。这样可以让你的英雄在靠近商店作战的过程中,迅速的购买物品(回程,血瓶,无敌,群疗或者飞艇),以很好的保护自己以及部队。&同样,英雄物品的使用也可以用键盘来完成。物品栏对应的是数字键盘上前两竖排的按键。就是说,第一个物品可以按7来使用,第二个物品可以按8来使用,第三个物品按4来使用,以此类推。物品使用的快捷键也许有人觉得使用起来,还不如用鼠标来的快。但用键盘使用物品有些好处:1,使用数量类物品(例如药膏,飓风权仗),鼠标的点击显得烦琐,键盘使用更加快捷。2,在中后期混战中,很可能出现的情况就是你的英雄身上明明有血瓶或者无敌,但是用鼠标使用时出现点偏,误点而导致英雄的阵亡,而用键盘使用失误率更低。用键盘使用物品重要的一点在于,尽量把要使用的物品(例如血瓶,无敌,回程)放在靠物品栏左边一侧,毕竟按7,4,1比按8,5,2要好得多。&另外,永远记住F1是你的首发英雄,F2是你的次发英雄,F3是你的三发英雄。这3个键可以让你迅速的选中你想要选中的英雄,在混乱的战斗中了解他们的位置。
一些你可能不知道的热键:&1,“~”,按它可以选中正在休息的农民。2, “backspace”,按它可以迅速的切回主基地,并以主基地为屏幕的中心。这个热键在英雄回程救援的时候极为重要,你选中英雄,使用回程,再按 backspace切回基地,选中自己回程的理想地点,回程(别忘了回程可以选择位置,不一定要点到主基地上才能回来)。这样总比在小地图上点击基地再选好位置要快一点。&3,insert和delete可以让屏幕右旋或者左旋,这样你可以点到一些正常视角点击不到的单位,比如人族探路的小动物往往躲在高大建筑的后面。4,pageup和pagedown可以让视角下移或者上移,鼠标中键也可以做到。这样你可以近距离欣赏到你想看到的东西。&5,O键可以给英雄迅速的学习技能,做法是选中英雄,按O再按相应技能的快捷键,相当于鼠标点击那个“+”号。例如你的死亡骑士在红血的时候恰好升级,可以迅速的按下O、E学习死亡契约,再吃自己的单位,保证死亡骑士不死。
用键盘建造、放魔法、用物品,重要的一点在于摈弃以前用鼠标点击的坏习惯,强迫自己使用键盘。不断的使用着键盘以后,你会发现键盘的使用,已经成为了你的习惯,而且终会尝到使用键盘的甜头。&PS:A键,H键,P键,tab键的运用。&1,A键,攻击键。如果只用右键行军,部队只是移动到目的地,再进行攻击。而使用A键然后点目的地行军,部队行进过程中如果发现敌军,立刻能够停下攻击。另外如果你想杀掉自己或者队友的单位,同样是用A键攻击。2:H键,保持原位键。例如对手的基地里海了箭塔,而你只能用攻城车攻击他的基地,你的对手往往会用几个单位出来诱引你的单位到他的箭塔群里去。这个时候你可以把你的非攻城单位用H键停留原位保护攻城车。&3:P键,巡逻键。例如你非要让不死的阴影在对手的主基地与分基地之间转来转去,可以先让阴影到主基地,按p再点分基地,你的阴影就会达到你的目的了。&4:TAB键,子组转换键。例如把死亡骑士和巫妖编入一个组队,而我想释放巫妖的霜冻新星。可以按tab,就发现状态栏里巫妖的头像凸现了出来,就可以释放霜冻新星了。
二:进阶的操作:alt、shift、ctrl的使用。
可以说,不使用这3个键的魔兽玩家基本没有入门,不掌握这3个键的魔兽玩家不能算是高手。个人认为,掌握这3个键的过程,是菜鸟成为高手的必由之路。下面介绍一下这3个键的作用。&&一alt键:&①:按alt键的用途是观察屏幕上所有单位的血量。按下alt之后你可以发现每一个单位头顶上都出现血条,这使得你对敌我双方,哪个单位濒死一目了然。然后你应该做的是把自己濒死的单位向后拖动,然后想办法把对方濒死的单位弄死。记住操作的最终目的,尽可能多的保护自己的每一个单位,尽可能多的杀死对方的每一个单位。据说某高手在战斗的时候,是把一根牙签插在alt键上的。虽然略觉夸张,但这事仍然说明alt键事关重大。&②:alt键可以和其他键组合产生作用,最著名的莫过于alt+ctrl+del了,其次是alt+F4。但这些组合在魔兽过程中是不能乱按的。在魔兽中常用的组合是:&1)alt+G 在2vs2的时候很重要,用于在地图上发出一个警告。可以告诉你的盟友你在哪里需要帮助。&2)alt+A 改变自己、队友、敌人的颜色。尽量改变成模式3,即自己成为蓝色,队友成为绿色,敌人成为红色。以在战斗时能更加分清敌我,以免误伤。&3)alt+F 开关队型移动。在逃跑的时候,记住一定要把队型移动关掉,否者那些远程单位非要等到近战单位逃到前面才肯移动。&二shift键:&①:shift键的一个作用其实很简单,说白了就是让一个单位连续的做几件事。但这个作用一旦运用起来,就变得很有用处了。&1)让一个农民做完建筑之后自动回去采矿。做法是选中农民,下达建造命令以后按住shift,再用右键点击木头,或者金矿。&2)让一个农民连续做几样建筑。做法是选中农民,下达第一个建造命令,按住shift,下达第二个建造命令...类推。结合第1种方法,可以让农民做完一大堆建筑以后继续回去采矿。如果连续建造的是相同的建筑,比如人族的农场。你可以先把农民拖出,按住shift不放,按BF(农场快捷键),之后想做哪里就做哪里,往空地按就是,最后别忘了用shift把农民拉回来采矿。&3)连续向几个地方探路。做法是选中探路的单位,先点击第一个探路地点,按住shift不放,再依次点击你想让这个单位去的各个地方,放开shift。&4)让你的单位集中火力,连续攻击N个对方单位。这种做法的对象最好是远程单位。做法是用右键点击对方的一个单位,按shift连续点击你依次想攻击的单位。这样可以集中火力,造成对某几个单位的连续高伤害。但这种做法的弊端在于如果对方把正在被攻击的单位调开,你的单位仍然会继续追击,这样会受到更多对方其他单位的攻击。所以最好只是连续的点射2-3个单位就可以了。因为如果你一下下达点射12个单位的指令,一旦对手把他的单位调开,你又要重新下达新的指令。汗,你累不累啊。&5)让你的部队绕过野生怪物。经常战斗中出现的情况是你的单位集结在英雄身上,而在白天生产出来的单位往往要经过野生怪物的旁边,造成单位的受伤或者死亡。避免这种情况的发生可以使用shift键。做法:点击兵营,按住shift设置集结点,把集结点绕开野生怪物,最后点在英雄身上。之后,从兵营出来的单位会在N个集结点上先后走过,最后走到英雄身上。&6)骚扰之后全身而退。例如石像鬼骚扰,先点杀一个农民(或几个),再shift点击安全的地方。&7)其他用途。具体的很多想不起来。觉得最经典的就是暗夜的熊,先按f变回德鲁伊,shift+e加血,再shift+f变回。这个操作用shift可以在一秒内完成,可是如果你等熊变回德鲁伊,再按e加血,等加血后再按f变回,2-3秒的时间都过去了。&
《魔兽争霸3:冰封王座》相关文章
(阅读:6401)
(阅读:13696)
(阅读:33030)
(阅读:5030)
(阅读:2205)
(阅读:63167)
(阅读:14171)
(阅读:1768)
(阅读:2855)
(阅读:3314)
“水蛇腰女神”川崎绫颜值爆表不说,身高更是出众。加上黑长直和空灵感十足的甜美笑颜,瞬间吸引了无数宅男的目光。“水蛇腰女神”川崎绫颜值爆表不说,身高更是出众。加上黑长直和空灵感十足的甜美笑颜,瞬间吸引了无数宅男的目光。
2017鸡年年春晚魔术傅琰东将会带来他的最新魔术表演《滴水不漏》,现在关于魔术的解密以及穿帮镜头甚是期待吧,后续小编会在第一时间为大家带来滴水不漏魔术揭秘视频!
扫描二维码

我要回帖

更多关于 魔兽争霸鼠标变成旗子 的文章

 

随机推荐