当前位置: 首页 > wzjs >正文

深圳市网站建设单位十佳网线制作评分标准

深圳市网站建设单位十佳,网线制作评分标准,手机网站注册页面,网站没有百度权重1 前言 本文主要分享登录器的简要开发过程,只适合小白选手,高手请自动避让。 此项目是复刻大冲锋计划中的子集。 (注:大冲锋是迅雷代理的一款次时代多职业第一人称FPS射击游戏,目前已经关服嗝屁。) 2 …

1 前言

本文主要分享登录器的简要开发过程,只适合小白选手,高手请自动避让。

此项目是复刻大冲锋计划中的子集。

(注:大冲锋是迅雷代理的一款次时代多职业第一人称FPS射击游戏,目前已经关服嗝屁。)
在这里插入图片描述

2 效果展示

在这里插入图片描述

3 技术选型

本文选用c#语言,WPF框架来开发游戏登录器,考量的原因:

  • 大量的unity开发人员,普遍熟悉c#、dotNet、WPF技术栈,用起来轻车熟路,成本低

  • 由于Win7系统自带.NET 3.5、Win8系统自带 .NET 4.0,所以可以覆盖绝大多数目标平台

  • WPF技术成熟,案例多,相关资料丰富

4 设计

4.1 功能拆分

主要分为三大块

UI表现

启动游戏

登陆校验

本文限于时间和篇幅,重点介绍UI表现部分,关于登陆校验和启动游戏,只使用本地逻辑进行简单的模拟示意。

4.2 素材准备

在大冲锋登录器目录下,可以发现图片素材和布局素材,我们只取用图片素材如下:
在这里插入图片描述

5 窗体

5.1 实现异形窗体

WPF实现不规则窗体的方法有好几种,比如使用blend绘制,比如使用path进行clip。有兴趣的请自行搜索扩展了解。

本文选择一个比较傻瓜的方式:使用透明背景的png图片。

窗体xaml实现如下:

<Window x:Class="FCLoginMain.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:FCLoginMain"mc:Ignorable="d"Title="迅雷游戏登录器-大冲锋" Height="673" Width="950" AllowsTransparency="True" WindowStyle="None" OpacityMask="White" Background="Transparent" Icon="pack://siteoforigin:,,,/img/FCLoginMain.ico">
</Window>

重点是窗体的几个属性设置:

AllowsTransparency=“True” - 允许透明

WindowStyle=“None” - 去掉边框

OpacityMask=“White” - 设置白色透明

Background=“Transparent” - 设置背景透明

5.2 实现窗体拖动

为Gird订阅MouseLeftButtonDown事件:

<Grid MouseLeftButtonDown="Grid_MouseLeftButtonDown"><Image Stretch="Fill" Source="pack://siteoforigin:,,,/img/big_bkg.png"/>
</Grid>

代码中对MouseLeftButtonDown事件进行处理:

private void Grid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{//实现窗体拖动this.DragMove();
}

5.3 最小化按钮和关闭按钮

这个功能很简单,直接看代码:

/// <summary>
/// 窗体最小化按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnMinimized_Click(object sender, RoutedEventArgs e)
{this.WindowState = WindowState.Minimized;
}
/// <summary>
/// 窗体关闭按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnClose_Click(object sender, RoutedEventArgs e)
{Environment.Exit(0);//this.Close();//App.Current.Shutdown();
}

5.4 设置窗体的启动位置

在构造函数中初始化启动位置,计算屏幕宽高,进行居中显示;

public MainWindow()
{InitializeComponent();//设置窗体的启动位置double screenW = SystemParameters.ScrollWidth;double screenH = SystemParameters.ScrollHeight;double offsetHorizontal = 100;double offsetVertical = 200;this.Left = (this.Width - screenW ) / 2 - offsetHorizontal;this.Top = (this.Height - screenH) / 2 - offsetVertical;
}

5.6 图标设置

准备中……

5.7 设计时正常,运行时图片不显示的问题

准备中……

6 图片按钮

6.1 显示属性

准备中……

6.2 点击事件

准备中……

6.3 响应鼠标动作

准备中……

7 启动游戏

登陆成功后,自动启动游戏的可执行程序,即exe文件

启动另一个可执行程序的方法

System.Diagnostics.Process.Start("FinalCombat.exe");

8 登陆

8.1 校验账户密码

正常产品应该和登陆服务器通信,进行校验,本文demo只使用本地逻辑进行简单的模拟示意:

8.2 接入第三方登陆

使用bmob后端云

9 代码样例

请见仓库FCLoginMain


文章转载自:

http://1GR73FGX.snyqb.cn
http://tEpn48xp.snyqb.cn
http://4fiG1vqo.snyqb.cn
http://cTK7wEy3.snyqb.cn
http://hAPwNmm7.snyqb.cn
http://Cr0Yhoez.snyqb.cn
http://UZooDKuz.snyqb.cn
http://kf0r8RZ3.snyqb.cn
http://vBjM7Wg2.snyqb.cn
http://XGoL7iaD.snyqb.cn
http://5AAmUEtO.snyqb.cn
http://OTKtsFlN.snyqb.cn
http://BXYDricT.snyqb.cn
http://5TYvBQm0.snyqb.cn
http://K96MqvGq.snyqb.cn
http://CUR5eBtu.snyqb.cn
http://bGzzfRNK.snyqb.cn
http://Y2vgODlJ.snyqb.cn
http://Yfzvwjnv.snyqb.cn
http://k2fo35mY.snyqb.cn
http://jtvYeMAy.snyqb.cn
http://UBhNqeSd.snyqb.cn
http://DtMWxc5X.snyqb.cn
http://n29yh0SF.snyqb.cn
http://EXDknq32.snyqb.cn
http://XkcITHeM.snyqb.cn
http://3dzIddB6.snyqb.cn
http://VJpVbpm7.snyqb.cn
http://tZFkiz24.snyqb.cn
http://G3JwMEeO.snyqb.cn
http://www.dtcms.com/wzjs/660161.html

相关文章:

  • 南安市住房和城乡建设部网站推广公司怎么找
  • 沈阳免费网站建站模板互联网推广是什么工作内容
  • 招聘网站有哪些平台京东企业的电子网站建设
  • 北京哪家网站建设公司好跨境电商平台建设方案
  • 网站建设与网页设计的区别wordpress分类使用不同模板
  • 有经验的常州手机网站怎么建免费论坛网站
  • 平台网站建设方案标书iis 创建网站
  • 宁波网站建设设计服务公司如何做wordpress文章页
  • 建筑网站ad网站建设管理成本估计
  • 国外推广国内网站网站建设 昆明邦凯网络
  • 房产网站有哪些物业管理系统英文
  • 琼海商城网站建设潍坊住房和城乡建设局网站
  • 没有服务器如何做网站嘉鱼网站建设前十
  • 网站开发怎么挣外快百度手机助手app下载安装
  • 国外响应式网站模板新闻式软文
  • 潍坊网站建设哪家专业安卓手机优化软件排名
  • 住房与建设部网站 2018 128号智慧教育
  • 怎么做淘宝网站赚钱吗淘宝引流推广平台
  • 青海省住房和建设门户网站在线教育网站用什么做
  • 冠县网站建设价格河北商城网站建设价格
  • 在线做炫图网站淘客网站超级搜怎么做
  • 网站建设报告心得体会办公室设计公司专业网站
  • 昆山住房与城乡建设局网站网站越来越难做
  • 广州网站建设哪家便宜建设公司网站需要什么
  • 安丘网站建设公司h5免费制作软件
  • 做全屏网站图片显示不全河南开封网站建设
  • 网络公司企业网站模板网站建设技术实现难点
  • 做服饰的有哪些网站佛山百度关键词排名
  • 西宁网站建设哪家好h5响应式网站是什么意思
  • 自助网站能在百度上搜到么网站开发 在线支付