我同时开两个游戏全屏切换窗口死机窗口,怎么进行切换

多屏 以前玩游戏 全屏窗口化
鼠标不会窜屏幕 除非切换屏幕 现在一滑到屏幕边上就跑别的屏幕上了?
多屏分屏电脑 以前玩游戏 全屏窗口化模式
鼠标都不会窜屏幕 除非切换屏幕 现在不知道怎么了 不需要切换屏幕 一滑到屏幕边上就跑别的屏幕上了这样玩游戏的话 动不动鼠标就跑别的屏幕上
蛋都要碎了
下一个锁定鼠标的工具,类似lockmouse之类的
已有帐号?
无法登录?
社交帐号登录后使用快捷导航没有帐号?
查看: 8705|回复: 23
服务器:YY频道
游戏ID:春晓姐姐
她还没有牵手的人
新人欢迎积分1 阅读权限99积分35535精华0UID帖子金钱266703 威望48
Lv.10, 积分 35535, 距离下一级还需 19465 积分
UID帖子威望48 多玩草8031 草
我昨天刚下的游戏,第一次进去,一进去就是全屏模式,我找到了设置界面,设置成窗口模式了,但是窗口不能缩小啊,还是满满的一屏,这和全屏没区别啊,怎么办?求助求助,我想要小窗口模式哇~
服务器:花果山
游戏ID:溪酱酱酱
她还没有牵手的人
感觉自己像个SB
新人欢迎积分1 阅读权限100积分47427精华10UID3311658帖子金钱87195 威望25
UID3311658帖子威望25 多玩草2088 草
分辨率调整以下
新人欢迎积分1 阅读权限90积分23521精华0UID帖子金钱97497 威望12
             相逢一笑泯恩仇。  
Lv.9, 积分 23521, 距离下一级还需 11479 积分
UID帖子威望12 多玩草178 草
我的***不上 - -& && &
服务器:YY频道
游戏ID:春晓姐姐
她还没有牵手的人
新人欢迎积分1 阅读权限99积分35535精华0UID帖子金钱266703 威望48
Lv.10, 积分 35535, 距离下一级还需 19465 积分
UID帖子威望48 多玩草8031 草
溪。TINA 发表于
分辨率调整以下
小溪厉害,调一下分别率就可以啦!小窗口果然一点都不卡了!谢谢啦~
ByeBBsFriend
新人欢迎积分0 阅读权限100积分59539精华0UID帖子金钱-28645 威望13
我的孤独是一座花园。
Lv.11, 积分 59539, 距离下一级还需 30461 积分
UID帖子威望13 多玩草71 草
分辨率可以调
◆◇丶木槿昔年
新人欢迎积分1 阅读权限1积分67173精华5UID帖子金钱387572 威望60
头像被屏蔽
????、昨天的欢笑响耳边????、无声的岁月飘然去
UID帖子威望60 多玩草1441 草
游戏设置里面有啊
签名被屏蔽
◆◇丶木槿昔年
新人欢迎积分1 阅读权限1积分67173精华5UID帖子金钱387572 威望60
头像被屏蔽
????、昨天的欢笑响耳边????、无声的岁月飘然去
UID帖子威望60 多玩草1441 草
调分辨率。。。
签名被屏蔽
服务器:班德尔城
游戏ID:辛小妞
她还没有牵手的人
新人欢迎积分2 阅读权限0积分117553精华0UID帖子金钱16738 威望28
头像被屏蔽
以后要开心!
UID帖子威望28 多玩草3513 草
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
新人欢迎积分0 阅读权限90积分22232精华0UID帖子金钱1157 威望3
Lv.9, 积分 22232, 距离下一级还需 12768 积分
UID帖子威望3 多玩草518 草
辛小妞 发表于
说真的我也不知道切换。 @车里热Jessica& &。
切换什么& && &
新人欢迎积分1 阅读权限120积分171257精华1UID5258149帖子金钱60346 威望43
Lv.13, 积分 171257, 距离下一级还需 13743 积分
UID5258149帖子威望43 多玩草632 草
调整分辨率的。。
看我脸色行事
新人欢迎积分0 阅读权限100积分60011精华0UID帖子金钱123895 威望13
Lv.11, 积分 60011, 距离下一级还需 29989 积分
UID帖子威望13 多玩草981 草
春晓姐,这么快就换啦?
玩斗战神啦~
服务器:电信五区
游戏ID:那一秒de温柔
爱你一心一意
新人欢迎积分1 阅读权限100积分72729精华3UID7684615帖子金钱78043 威望34
? --不要叫我大王-- ?
? --叫我女王大人-- ?
Lv.11, 积分 72729, 距离下一级还需 17271 积分
UID7684615帖子威望34 多玩草1041 草
设置不能调节么
服务器:两界山/征服之海
游戏ID:咕咕、本尊/天然萌的小七酱
她还没有牵手的人
新人欢迎积分0 阅读权限90积分39265精华0UID帖子金钱323249 威望26
-置心世事外,无喜亦无忧-
UID帖子威望26 多玩草4962 草
服务器:联赛VIP区 桃芷山
游戏ID:小翟cherish
她还没有牵手的人
向日葵般温暖
新人欢迎积分1 阅读权限100积分89422精华0UID帖子金钱40089 威望30
健康、快乐。 永远永远。
Lv.11, 积分 89422, 距离下一级还需 578 积分
UID帖子威望30 多玩草1253 草
‖团子不给吃‖
新人欢迎积分1 阅读权限105积分91945精华1UID帖子金钱202999 威望34
水军第五军军团副指挥官
Lv.12, 积分 91945, 距离下一级还需 43055 积分
UID帖子威望34 多玩草5533 草
分辨率不对吧
元宝专属二阶勋章。已绝版
贴图新苗勋章
贴图新苗勋章
斗战神功勋勋章
斗战神版块功勋勋章
贴图萌勋章
贴图萌勋章
QQ仙灵功勋勋章
QQ仙灵功勋勋章
万圣节勋章
万圣节勋章
初级在线标兵
论坛在线时间达1000小时即可申请
爱情守望者
爱情守望者
马年新春勋章
手机APP马年迎春,马上有钱!
多玩2013年度庆典
快来参与2013年度活动吧!
美图特工队
美图特工队
助人为乐奖
助人为乐奖
中级人缘勋章
中级人缘勋章
元宝专属一阶勋章。已绝版
话题王小红花
话题王小红花
劳动节勋章
劳动节勋章
多玩写手勋章
多玩写手勋章
活动奖励勋章
活动奖励勋章
初级人缘勋章
初级人缘勋章
节日守望者
节日守望者
春天纪念勋章
夏天纪念勋章
冬天纪念勋章
动漫喵耳勋章
动漫喵耳勋章
龙之谷活跃勋章
在龙之谷版面活跃而奖励的勋章
漂浮者勋章
漂浮者勋章
圣诞活动勋章
圣诞活动勋章
处女座勋章
处女座勋章
天涯明月刀功勋勋章
这就是武侠
游戏名人勋章
游戏名人勋章
幽暗女王之心
幽暗女王之心
永恒功勋勋章
永恒功勋勋章
炉石传说版面勋章
剑灵少先队
你拿到了剑灵国服的第一滴血!
英雄联盟功勋勋章
英雄联盟功勋勋章
秋天纪念勋章
疾风之刃MM勋章
疾风之刃MM自爆活动专属
端午节勋章
端午节勋章
人缘大师勋章
人缘大师勋章
原创先锋勋章
原创先锋勋章
DOTA2功勋勋章
DOTA2杰出会员专属
天蝎座勋章
天蝎座勋章
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
甜蜜情侣勋章
甜蜜情侣勋章
诛仙小碧瑶
诛仙MM专属勋章
九阴功勋勋章
九阴功勋勋章
风雨同舟勋章
一路有你,多玩更精彩
新人进步奖
新人进步奖
基地雷神勋章
基地雷神勋章
2012论坛年度勋章
参与2012年度活动发放
仙剑五勋章
仙剑五勋章
解答员勋章
解答员勋章
相恋情侣勋章
相恋情侣勋章
需要金钱:1100
手机盒子客户端点击或扫描下载
Powered by2.Animation的使用 - 创建一个可以自动切换界面的游戏登陆页面 - 博客频道 - CSDN.NET
Cain For iOS的专栏
一个热爱iOS开发的小人物, 每天坚持研究研究怎么开发更好的iOS App
分类:iOS - Animation使用小技巧
前面我们已经搞定了一个小例子的Demo, 现在让我们接下来看更炫酷的动画界面:
PS: 已更新到Swift 2.0, 支持Xcode 7, iOS 9
1.界面布局
2.添加假数据
import Foundation
struct FlightData {
let summary: String
let flightNr: String
let gateNr: String
let departingFrom: String
let arrivingTo: String
let weatherImageName: String
let showWeatherEffects: Bool
let isTakingOff: Bool
let flightStatus: String
let londonToParis = FlightData(
summary: "01 Apr ",
flightNr: "ZY 2014",
gateNr: "T1 A33",
departingFrom: "LGW",
arrivingTo: "CDG",
weatherImageName: "bg-snowy",
showWeatherEffects: true,
isTakingOff: true,
flightStatus: "Boarding")
let parisToRome = FlightData(
summary: "01 Apr ",
flightNr: "AE 1107",
gateNr: "045",
departingFrom: "CDG",
arrivingTo: "FCO",
weatherImageName: "bg-sunny",
showWeatherEffects: false,
isTakingOff: false,
flightStatus: "Delayed")
3.制作雪花控件
import UIKit
class SnowView: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
let emitter = layer as! CAEmitterLayer
emitter.emitterPosition = CGPoint(x: bounds.size.width / 2, y: 0)
emitter.emitterSize = bounds.size
emitter.emitterShape = kCAEmitterLayerRectangle
let emitterCell = CAEmitterCell()
emitterCell.contents = UIImage(named: "flake.png")!.CGImage
emitterCell.birthRate = 200
emitterCell.lifetime = 3.5
emitterCell.color = UIColor.whiteColor().CGColor
emitterCell.redRange = 0.0
emitterCell.blueRange = 0.1
emitterCell.greenRange = 0.0
emitterCell.velocity = 10
emitterCell.velocityRange = 350
emitterCell.emissionRange = CGFloat(M_PI_2)
emitterCell.emissionLongitude = CGFloat(-M_PI)
emitterCell.yAcceleration = 70
emitterCell.xAcceleration = 0
emitterCell.scale = 0.33
emitterCell.scaleRange = 1.25
emitterCell.scaleSpeed = -0.25
emitterCell.alphaRange = 0.5
emitterCell.alphaSpeed = -0.15
emitter.emitterCells = [emitterCell]
required init(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
override class func layerClass() -& AnyClass {
return CAEmitterLayer.self
4.实现代码
声明一个枚举
enum AnimationDirection: Int {
case Positive = 1
case Negative = -1
class ViewController: UIViewController {
@IBOutlet weak var bgImageView: UIImageView!
@IBOutlet weak var summaryIcon: UIImageView!
@IBOutlet weak var summary: UILabel!
@IBOutlet weak var flightNr: UILabel!
@IBOutlet weak var gateNr: UILabel!
@IBOutlet weak var departingFrom: UILabel!
@IBOutlet weak var arrivingTo: UILabel!
@IBOutlet weak var planeImage: UIImageView!
@IBOutlet weak var flightStatus: UILabel!
@IBOutlet weak var statusBanner: UIImageView!
var snowView: SnowView!
设置viewDidLoad方法
override func viewDidLoad() {
super.viewDidLoad()
summary.addSubview(summaryIcon)
summaryIcon.center.y = summary.frame.size.height / 2
snowView = SnowView(frame: CGRect(x: -150, y: -100, width: 300, height: 50))
let snowClipView = UIView(frame: CGRectOffset(view.frame, 0, 50))
snowClipView.clipsToBounds = true
snowClipView.addSubview(snowView)
view.addSubview(snowClipView)
changeFlightDataTo(londonToParis)
自定义更改数据的动画方法
func changeFlightDataTo(data: FlightData, animate: Bool = false) {
if animate {
planeDepart()
summarySwitchTo(data.summary)
fadeImageView(bgImageView, toImage: UIImage(named: data.weatherImageName)!, showEffects: data.showWeatherEffects)
let direction: AnimationDirection = data.isTakingOff ? AnimationDirection.Positive : AnimationDirection.Negative
cubeTransition(label: flightNr, text: data.flightNr, direction: direction)
cubeTransition(label: gateNr, text: data.gateNr, direction: direction)
cubeTransition(label: flightStatus, text: data.flightStatus, direction: direction)
let offsetDeparting = CGPoint(x: CGFloat(direction.rawValue * 80), y: 0.0)
let offsetArriving = CGPoint(x: 0.0, y: CGFloat(direction.rawValue * 50))
moveLabel(departingFrom, text: data.departingFrom, offset: offsetDeparting)
moveLabel(arrivingTo, text: data.arrivingTo, offset: offsetArriving)
summary.text = data.summary
flightNr.text = data.flightNr
gateNr.text = data.gateNr
departingFrom.text = data.departingFrom
arrivingTo.text = data.arrivingTo
flightStatus.text = data.flightStatus
bgImageView.image = UIImage(named: data.weatherImageName)
snowView.hidden = !data.showWeatherEffects
delay(seconds: 3.0) {
self.changeFlightDataTo(data.isTakingOff ? parisToRome : londonToParis, animate: true)
自定义切换背景图的动画方法
func fadeImageView(imageView: UIImageView, toImage: UIImage, showEffects: Bool) {
UIView.transitionWithView(imageView, duration: 1.0,
options: .TransitionCrossDissolve, animations: {
imageView.image = toImage
}, completion: nil)
UIView.animateWithDuration(1.0, delay: 0.0,
options: .CurveEaseOut, animations: {
self.snowView.alpha = showEffects ? 1.0 : 0.0
}, completion: nil)
自定义延迟动画的方法
// 7.自定义一个延迟的方法
func delay(seconds seconds: Double, completion:()-&()) {
// 7.1.创建一个默认的时间值
let popTime = dispatch_time(DISPATCH_TIME_NOW, Int64( Double(NSEC_PER_SEC) * seconds ))
// 7.2.在主线程中使用创建好的默认时间值
dispatch_after(popTime, dispatch_get_main_queue()) {
completion()
自定义飞机的动画方法
func planeDepart() {
let originalCenter = planeImage.center
UIView.animateKeyframesWithDuration(1.5, delay: 0.0, options: [], animations: {
UIView.addKeyframeWithRelativeStartTime(0.0, relativeDuration: 0.25, animations: {
self.planeImage.center.x += 80.0
self.planeImage.center.y -= 10.0
UIView.addKeyframeWithRelativeStartTime(0.1, relativeDuration: 0.4) {
self.planeImage.transform = CGAffineTransformMakeRotation(CGFloat(-M_PI_4/2))
UIView.addKeyframeWithRelativeStartTime(0.25, relativeDuration: 0.25) {
self.planeImage.center.x += 100.0
self.planeImage.center.y -= 50.0
self.planeImage.alpha = 0.0
UIView.addKeyframeWithRelativeStartTime(0.51, relativeDuration: 0.01) {
self.planeImage.transform = CGAffineTransformIdentity
self.planeImage.center = CGPoint(x: 0.0, y: originalCenter.y)
UIView.addKeyframeWithRelativeStartTime(0.55, relativeDuration: 0.45) {
self.planeImage.alpha = 1.0
self.planeImage.center = originalCenter
}, completion: nil)
自定义内容切换的动画方法
func summarySwitchTo(summaryText: String) {
UIView.animateKeyframesWithDuration(1.0, delay: 0.0, options: [], animations: {
UIView.addKeyframeWithRelativeStartTime(0.0, relativeDuration: 0.45, animations: {
self.summary.center.y -= 100.0
UIView.addKeyframeWithRelativeStartTime(0.5, relativeDuration: 0.45, animations: {
self.summary.center.y += 100.0
}, completion: nil)
delay(seconds: 0.5, completion: {
self.summary.text = summaryText
自定义动画方向切换的方法
// 10.自定义方向的切换动画
func cubeTransition(label label: UILabel, text: String, direction: AnimationDirection) {
// 10.1.自定义一个UILabel, 位置大小和传入进来的Label位置大小一致
let auxLabel = UILabel(frame: label.frame)
// 10.2.获取传入进来的text内容
auxLabel.text = text
// 10.3.获取传入进来的Label文字大小
auxLabel.font = label.font
// 10.4.获取传入进来的Label文字位置
auxLabel.textAlignment = label.textAlignment
// 10.5.获取传入进来的Label文字颜色
auxLabel.textColor = label.textColor
// 10.6.设置auxLabel的背景颜色
auxLabel.backgroundColor = label.backgroundColor
// 10.7.设置auxLabl偏移量
let auxLabelOffset = CGFloat(direction.rawValue) *
label.frame.size.height/2.0
// 10.8.设置auxLabel的transform属性, 并且把对应的大小, translation的属性传入
auxLabel.transform = CGAffineTransformConcat(
CGAffineTransformMakeScale(1.0, 0.1),
CGAffineTransformMakeTranslation(0.0, auxLabelOffset))
// 10.9.把auxLabel添加到传入进来的label.superview
label.superview!.addSubview(auxLabel)
// 10.10.自定义animateWithDuration动画, 设置开始时间, 延迟时间, 动画类型, 开始动画
UIView.animateWithDuration(0.5, delay: 0.0, options: .CurveEaseOut, animations: {
// 10.11.设置auxLabel的transform
auxLabel.transform = CGAffineTransformIdentity
// 10.12.设置auxLabel的transform属性, 并且把对应的大小, translation的属性传入
label.transform = CGAffineTransformConcat(
CGAffineTransformMakeScale(1.0, 0.1),
CGAffineTransformMakeTranslation(0.0, -auxLabelOffset))
// 10.13.动画完成之后
}, completion: {_ in
// 10.13.1.把auxLabel.text赋值给传入进来的label.text
label.text = auxLabel.text
// 10.13.2.设置传入进来的labeltransform属性
label.transform = CGAffineTransformIdentity
// 10.13.3.把auxLabel从superview中删除
auxLabel.removeFromSuperview()
自定义移动标签的动方法
// 11.自定义移动标签的方法
func moveLabel(label: UILabel, text: String, offset: CGPoint) {
let auxLabel = UILabel(frame: label.frame)
auxLabel.text = text
auxLabel.font = label.font
auxLabel.textAlignment = label.textAlignment
auxLabel.textColor = label.textColor
auxLabel.backgroundColor = UIColor.clearColor()
auxLabel.transform = CGAffineTransformMakeTranslation(offset.x, offset.y)
auxLabel.alpha = 0
view.addSubview(auxLabel)
UIView.animateWithDuration(0.5, delay: 0.0,
options: .CurveEaseIn, animations: {
label.transform = CGAffineTransformMakeTranslation(
offset.x, offset.y)
label.alpha = 0.0
}, completion: nil)
UIView.animateWithDuration(0.25, delay: 0.1,
options: .CurveEaseIn, animations: {
auxLabel.transform = CGAffineTransformIdentity
auxLabel.alpha = 1.0
}, completion: {_ in
auxLabel.removeFromSuperview()
label.text = text
label.alpha = 1.0
label.transform = CGAffineTransformIdentity
5.最终效果
项目地址: 链接:
密码: qhr1
排名:第8795名
(7)(7)(3)(34)(2)&&&&最好用的多桌面工具,让您玩游戏不被老板发现,秒秒钟内切换至您的工作界面,让您玩游戏,办公两不误!!!!!!!!!
&最好用的多桌面工具,让您玩游戏不被老板发现,秒秒钟内切换至您的工作界面,让您玩游戏,办公两不误!!!!!!!!!
可以将WINDOWS桌面虚拟为多个桌面,各个桌面运行不同的程序
切换方便:ctrl+F1 - f4就可以在1 -4 个桌面间自由切换
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
最好用的多桌面工具,让您玩游戏不被老板发现,秒秒钟内切换至您的工作界面,让您玩游戏,办公两不误!!!!!!!!!
所需积分:5
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
最好用的多桌面工具,让您玩游戏不被老板发现,秒秒钟内切换至您的工作界面,让您玩游戏,办公两不误!!!!!!!!!
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员

参考资料

 

随机推荐