精华内容
下载资源
问答
  • 能测试手机里的Jar游戏包,在电脑上运行
  • 游戏设计的一个难点是自动适配屏幕,运行在浏览器时,一般对应着电脑的大屏幕,当运行手机或者Pad时,屏幕会变小,因此我们在游戏代码设计时必须要考虑到这一点。 图就是我们要设计的游戏界面效果,这次...

    本节开始,我们将设计一个养成类游戏。游戏主题是创建一家寿司店,你是主厨,当客户点餐后,你根据菜单配置寿司。我们会先把游戏设计成页面游戏,然后通过不断的调试,将游戏移植到手机以及各类Pad上。

    该游戏设计的一个难点是自动适配屏幕,运行在浏览器上时,一般对应着电脑的大屏幕,当运行在手机或者Pad上时,屏幕会变小,因此我们在游戏代码设计时必须要考虑到这一点。

    屏幕快照 2018-10-05 下午6.16.38.png

    上图就是我们要设计的游戏界面效果,这次游戏设计我们将使用MVC模式,将数据,界面分离开来,同时使用CSS提供的相应功能,我们可以实现游戏界面对运行设备屏幕的自适应调整。按照老样子,我们先搭建游戏的基本框架。首先我们先创建一个VUE项目,这次我们需要使用到一个库叫SouundJS,用来产生声音特效,现在项目根目录中的index.html将所需要使用的库引入:

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, minimal-ui">
      <meta name="apple-mobile-web-app-capable" content="yes">
        <script type="text/javascript" src="./static/tweenjs-0.5.1.min.js"></script>
        <script type="text/javascript" src="./static/easeljs-0.7.1.min.js"></script>
        <script type="text/javascript" src="./static/movieclip-0.7.1.min.js"></script>
        <script type="text/javascript" src="./static/preloadjs-0.4.1.min.js"></script>
        <script  type="text/javascript" src="./static/soundjs-0.52.js">
        </script>
        <script type="text/javascript">
          window.createjs = createjs
          window.assetsLib = lib
        </script>
        <title>ShusiShop</title>
      </head>
      <body>
        <div id="app"></div>
        <!-- built files will be auto injected -->
      </body>
    </html>
    

    游戏的主界面将根据屏幕的大小动态调整,当屏幕足够大时,我们将界面所有的组件从左往右全部显示出来,如果是在手机等小屏幕上,那么我们会把主界面放在正中间,其他附带组件放置在下方,或者需要时在弹出来。接下来我们先构造主界面布局,在src/component/目录下创建一个gamecontainer.vue文件,然后添加如下内容:

    <template>
      <div>
        <game-scene></game-scene>
      </div>
    </template>
    
    <script>
    import GameScene from './GameSceneComponent'
    export default {
        components: {
          GameScene
        }
      }
    </script>
    
    <style scoped>
    </style>
    

    上面的GameContainer组件负责加载实现游戏主逻辑的GameSceneComponent组件,起到一个过度作用,在App.vue中做修改,将上面的组件引入:

    <template>
      <div id="app">
        <game-container></game-container>
      </div>
    </template>
    
    <script>
    import GameContainer from './components/gamecontainer'
    export default {
      name: 'app',
      components: {
        GameContainer
      }
    }
    </script>
    

    接着我们在本地目录创建一个gamescenecomponent.vue文本负责游戏主逻辑设计,首先是界面设置代码:

    <template>
      <div id="game">
        <div id="status-bar">$23,000</div>
        <div id="customer-view">
          <canvas id="canvas" width ="100" height="100">
          </canvas>
        </div>
        <div id="dishes"></div>
        <div id="sushi-area">
          <div id="ingredients">
            <div class="ingredient" data-type="reice">10</div>
            <div class="ingredient" data-type="salmon-roe">10</div>
            <div class="ingredient" data-type="seaweed">10</div>
            <div class="ingredient" data-type="egg">10</div>
            <div id="phone"></div>
          </div>
          <div id="sushi-board">
            <a id="delete-sushi-btn">Delete</a>
            <div id="others"></div>
            <div id="rices"></div>
            <div id="seaweeds"><div>
          </div>
        </div>
        <div id="recipes">
        <h1>Sushi Recipes</h1>
        <p><img src="./static/images/recipe.png"></p>
        </div>
        <div id="help">
          <h2>About this game</h2>
          <h2>How to play</h2>
          <p>Select ingredients based on the recipes</p>
          <p>Click on customer to serve the dish to him.</p>
        </div>
      </div>
    
    </template>
    

    上面代码先完成了界面的组件布局,接下来我们添加CSS代码,它涉及到屏幕的适配功能:

    <style scoped>
      #game {
      width: 100%;
      float: left;
      }
      #recipes {
        float: right;
        width: 100%;
        background: #ACACAC;
      }
      #status-bar {
        background: #D8D8D8;
        border-bottom: 1px solid #979797;
        width: 100%;
        height: 25px;
        line-height: 25px;
        text-align: center;
      }
    
      #customer-view {
        width: 100%;
        height: 300px;
      }
    
      #sushi-area {
        background: #9D7335;
        width: 100%;
        height: 250px;
      }
    
      #sushi-board {
        background: #913030;
        border: 1px solid #979797;
        width: 50%;
        height: 90%;
        float: right;
      }
    
      #ingredients {
        width: 50%;
        height: 100%;
        float: left;
        padding: 10px;
        overflow: auto;
      }
    
      .ingredient {
        width: 33%;
        height: 33%;
        background: #D8D8D8;
        border: 1px solid #979797;
        float: left;
      }
    
      #phone {
        width: 100%;
        height: 20%;
        background: #D8D8D8;
        float: left;
      }
    
      /*为手机屏幕做调节*/
      @media screen and (max-width: 500px) {
        #ingredients {
          width: 70%;
        }
        #sushi-board {
          width: 30%;
        }
      }
    
      /*手机横屏时做相应调节*/
      @media screen and (max-device-width: 550px) and (orientation: landscape) {
        #status-bar {
          float: left;
          width: auto;
          padding-left: 3px;
          padding-right: 3px;
          border-right: 1px solid #979797;
        }
        #customer-view {
          height: 100px;
        }
        #sushi-area {
          height: 200px
        }
      }
    
      /*为Pad类设备做调节*/
      @media screen and (min-width: 800px) {
        #game {
          width: 60%;
        }
        #recipes {
          width: 40%;
        }
      }
    </style>
    

    上面代码中注意@media这样的指令,它指导程序根据运行设备的屏幕大小收缩相应页面组件的大小和布置方式。完成了界面布置和适配工作后,我们可以进入到组件逻辑的开发中,首先对组件进行初始化工作,添加代码如下:

    
    <script>
      export default {
        data () {
          return {
            canvas: null
          }
        },
        mounted () {
          this.init()
        },
        methods: {
          init () {
            this.initCustomerView()
            this.initDOMElements()
            this.initResizeHandler()
          },
          resizeCanvas () {
            var customerView = document.getElementById('customer-view')
            this.canvas = document.getElementById('canvas')
            this.canvas.width = customerView.offsetWidth
            this.canvas.height = customerView.offsetHeight
          },
          repositionCustomer () {
            // todo
          },
          initResizeHandler () {
            window.onresize = function () {
              this.resizeCanvas()
              this.repositionCustomer()
            }.bind(this)
            this.repositionCustomer()
          },
          initDOMElements () {
            // ToDo
          },
          initCustomerView () {
            // ToDo
          }
        }
      }
    </script>
    
    

    完成上面代码后,基本场景的设置工作就可以完成了,运行程序,浏览器中会出现类似开头画面,在后续开发中,我们可以基于现在完成的框架代码上继续对游戏进行下一步的设计。

    更详细的讲解和代码调试演示过程,请点击链接

    更多技术信息,包括操作系统,编译器,面试算法,机器学习,人工智能,请关照我的公众号:
    这里写图片描述

    展开全文
  • 电脑上运行的Java游戏模拟器,内含彩虹城堡等45个经典手机游戏,可以满足由于手机不支持Java或是没键盘而无法玩一些经典的Java游戏
  • Android 系统的手机非常红火,上面的应用也越来越丰富,甚至有时 Windows 电脑的用户还会嫉妒手机上的软件或游戏做得特别精致有趣,譬如热门的水果忍者、愤怒的小鸟、Instagram 等等,有时候真希望能在电脑上也可以...

    如果说过去十年是PC时代,那么未来十年就应该称为手机时代,现在 Android 系统的手机非常红火,上面的应用也越来越丰富,甚至有时 Windows 电脑的用户还会嫉妒手机上的软件或游戏做得特别精致有趣,譬如热门的水果忍者、愤怒的小鸟、Instagram 等等,有时候真希望能在电脑上也可以玩到它们。

    其实现在这个愿望已经可以实现了!BlueStacks App Player (应用播放器) 就是一个在电脑上的 Android 模拟器,它可以让你直接在Windows和Mac上运行使用 Android 的软件、游戏等。在如今这个移动应用正遍地开花的时候,有了它,你的电脑将增添无限的乐趣!也相当于,你免费多了一台相当强大的安卓电脑了,虽然不是平板木有触摸屏,但实用性还是很强的……

    BlueStacks App Player 官方介绍视频:

    BlueStacks 让 Android 的应用成功运行在 Windows PC 上的创举,对很多人来说意义非常重大。BlueStacks 可以让你在Windows 系统下玩各种 Android 的APP应用,相比 Google 官方提供的 Android SDK 开发用的模拟器,BlueStack 对非程序员的普通用户来说显得更加简单易用。如果你没有安卓手机,可以比以前更轻易地接触到各种新奇好玩的应用,看看安卓的软件到底是长什么样的;如果你本身是Android的用户,那么可以在下载软件/游戏之前,可以先在电脑上试试它的效果如何;如果你是开发人员;如果你是开发人员,则可以用来解决一些实际开发中遇到的一些问题。

    安装 BlueStacks 时需要联网下载安装 BlueStacks 时需要联网下载
    可以设置手机与模拟器的云连接同步可以设置手机与模拟器的云连接同步
    BlueStacks 的主界面截图BlueStacks 的主界面截图
    在 BlueStacks 上运行安卓版的 Evernote在 BlueStacks 上运行安卓版的 Evernote
    在模拟器上玩水果忍者在模拟器上玩水果忍者

    BlueStacks 目前还是公测中,但使用起来已经感觉比较成熟了。支持 Windows XP、Vista、Windows7,据说新版也已经支持 Windows8 了,不过我个人还没测试过。BlueStacks 支持多国语言包含简体中文,支持惯性加速(等于用鼠标实现更真实的手指触摸效果),并且也预装了水果忍者、涂鸦切割、家园、Evernote 等知名游戏或应用,让你畅玩到底。当然,它里面还有一些应用商店等,你可以下载更多更好玩的东西……

    使用 BlueStacks 在电脑上玩 Android 版的愤怒小鸟:

    通过 BlueStack 在电脑上运行 Skitch 应用编辑图片:

    BlueStacks 的出现,让更多人接触到 Android 精彩的世界,也让 Android 的应用开发者可以接触到更多的潜在用户,毕竟PC用户群体的数量可不容小视。如果 BlueStacks 发展得不错的话,这也意味着Android的市场进一步扩大化了,对目前智能手机平台领域的战争应该有一定程度的促进作用。


    展开全文
  • kemulator 一款模拟运行手机j2me(java)游戏或软件的模拟器,例如下载游戏后可以先用 kemulator 试试看好玩不,再安装到手机上,或者闲得无聊想在电脑上玩手机游戏 o(╯□╰)o kemulator 对大部分的 java游戏支持很...
  • 可以在电脑上运行手机jar文件~这样就可以在电脑上玩手机游戏啦!!
  • 通过USB数据线将手机电脑连接,把手机屏投射到电脑大屏,用鼠标和键盘就可以玩手机游戏,CPU占用率仅2%,运行速度快,效果流畅,画质高清(亲,不是安卓模拟器,是在电脑上玩真的手机游戏)。 讲真,在电脑上玩...


    楼主是个手游小主播,吃不饱饿得死的那种。前段时间偶然发现了一款可以在电脑上玩手机游戏的神器。效果相当棒。通过USB数据线将手机和电脑连接,把手机屏投射到电脑大屏,用鼠标和键盘就可以玩手机游戏,CPU占用率仅2%,运行速度快,效果流畅,画质高清(亲,不是安卓模拟器,是在电脑上玩真的手机游戏)。

    讲真,在电脑上玩手机游戏感觉好霸气,帧率一般在40-60帧,而CPU的占用率仅2%,这是个什么概念?举个栗子,用该神器玩手游或者做直播就好比一个看久了小黄书的人突然就看上了AV,还3D超高清的,那种感觉有多爽请自行脑补。

     

    在电脑端玩手机游戏

    电脑上玩手机游戏,简单说就是将手机屏幕投射到电脑显示屏上,再通过鼠标、键盘来操作手机,同时也可以选择在手机端玩手游,在电脑端大屏幕看效果啦,然后通过斗鱼直播,简直就是灰常方便。之前有用过安卓模拟器,但是毕竟是模拟的安卓系统,手机游戏的兼容性不好,而且有的游戏的反作弊机制居然要屏蔽模拟器,让我灰常郁闷。

     

     

    速度超快,CPU使用率仅占2%

     

    当然了,Total Control 这款手机游戏神器功能特别强大,自带录屏/截屏/脚本功能,可以一键接入直播平台。这款电脑控制手机的软件还可以用一台电脑同步控制多台手机,如果玩手机游戏开黑直播,效果惊艳,我之前就是看了王者荣耀在斗鱼的开黑视频,才知道手机游戏可以这样玩,我觉得真的是堪称世界上运行速度最快的,电脑玩手机游的戏辅助软件啊,效果秒杀模拟器。

     

    展开全文
  • 这个模拟器主要针对诺基亚S60手机以及其他大屏手机(屏幕176*220小屏游戏也可运行,但不满屏),是一款非常简单而且实用的JAVA游戏模拟器,可以正常运行绝大部分JAVA手机游戏,(注:暂不支持游戏后缀名为sis的游戏)...
  • 如果说过去十年是PC时代,那么未来十年就应该称为手机时代,现在 Android 系统的手机非常红火,上面的应用也越来越丰富,甚至有时 Windows 电脑的用户还会嫉妒手机上的软件或游戏做得特别精致有趣,譬如热门的水果...

    转自:http://www.iplaysoft.com/bluestacks.html

    如果说过去十年是PC时代,那么未来十年就应该称为手机时代,现在 Android 系统的手机非常红火,上面的应用也越来越丰富,甚至有时 Windows 电脑的用户还会嫉妒手机上的软件或游戏做得特别精致有趣,譬如热门的水果忍者、愤怒的小鸟、Instagram 等等,有时候真希望能在电脑上也可以玩到它们。

    其实现在这个愿望已经可以实现了!BlueStacks App Player (应用播放器) 就是一个在电脑上的 Android 模拟器,它可以让你直接在Windows和Mac上运行使用 Android 的软件、游戏等。在如今这个移动应用正遍地开花的时候,有了它,你的电脑将增添无限的乐趣!也相当于,你免费多了一台相当强大的安卓电脑了,虽然不是平板木有触摸屏,但实用性还是很强的……

    BlueStacks 让 Android 的应用成功运行在 Windows PC 上的创举,对很多人来说意义非常重大。BlueStacks 可以让你在Windows 系统下玩各种 Android 的APP应用,相比 Google 官方提供的 Android SDK 开发用的模拟器,BlueStack 对非程序员的普通用户来说显得更加简单易用。如果你没有安卓手机,可以比以前更轻易地接触到各种新奇好玩的应用,看看安卓的软件到底是长什么样的;如果你本身是Android的用户,那么可以在下载软件/游戏之前,可以先在电脑上试试它的效果如何;如果你是开发人员;如果你是开发人员,则可以用来解决一些实际开发中遇到的一些问题。

    安装 BlueStacks 时需要联网下载安装 BlueStacks 时需要联网下载
    可以设置手机与模拟器的云连接同步可以设置手机与模拟器的云连接同步
    BlueStacks 的主界面截图BlueStacks 的主界面截图
    在 BlueStacks 上运行安卓版的 Evernote在 BlueStacks 上运行安卓版的 Evernote
    在模拟器上玩水果忍者在模拟器上玩水果忍者

    BlueStacks 目前还是公测中,但使用起来已经感觉比较成熟了。支持 Windows XP、Vista、Windows7,据说新版也已经支持 Windows8 了,不过我个人还没测试过。BlueStacks 支持多国语言包含简体中文,支持惯性加速(等于用鼠标实现更真实的手指触摸效果),并且也预装了水果忍者、涂鸦切割、家园、Evernote 等知名游戏或应用,让你畅玩到底。当然,它里面还有一些应用商店等,你可以下载更多更好玩的东西……

    BlueStacks 的出现,让更多人接触到 Android 精彩的世界,也让 Android 的应用开发者可以接触到更多的潜在用户,毕竟PC用户群体的数量可不容小视。如果 BlueStacks 发展得不错的话,这也意味着Android的市场进一步扩大化了,对目前智能手机平台领域的战争应该有一定程度的促进作用。


    展开全文
  • 怎么在电脑上手机模拟器+618IP代理换不同的IP多开游戏 现在很多手机游戏都是可以在​电脑上玩的,也可以多开游戏,为了保证游戏安全,我们把每个模拟器的IP都换成不一样的,就可以登陆不同的账号,并且能够保证...
  • 以下代码是当时心血来潮觉得这样写比较省事儿,结果导致在PC和手机上运行效果不一样。以后遇到类似情况要注意了。 map m_rgMount; ...... m_rgMount[nMountIndex] = m_rgMount.size(); 在电脑上运行时第一...
  • 如何将苹果手机投屏到电脑上

    万次阅读 2018-12-26 16:58:27
    苹果手机不管是玩游戏、逛淘宝、还是看视频,手机运行起来都是无比流畅的,但是如果想要苹果手机投屏到电脑,应该如何操作...然后我们需要在电脑上运行“迅捷苹果录屏精灵”。 2、在开始投屏之前,我们需要将手机和...
  • 手机上的QQ游戏大厅

    2008-12-23 09:44:22
    这个是wm6.1的qq 游戏大厅for sp自动屏幕分辨率 在我的585完美运行,你的手机它,从此不用在电脑前就可与你的QQ好友一起PLAY GAME!喜欢完QQ斗地主的朋友一定要下哦
  • 手机游戏模拟器是一款可以在电脑上快速模拟手机游戏的软件,它可以实现对游戏情节、游戏画面、游戏音效的完全模拟说白了,就是在电脑上手机游戏。在手机游戏刚刚兴起的时候想在PC手机游戏你那可是件麻烦事...
  • 话说现在智能手机的计算能力严重过剩啊,不玩游戏...今天谈谈安卓手机上python脚本的定时运行问题。搜索一下,安卓平台运行python程序可以有多种选择。如果只是简单上载运行python,SL4A(Scripting Layer for Androi...
  • 用英伟达串流在手机上运行3dsmax #方法取自b站av36634113# 台式机太重,搬到基地好累,即使是itx,但是它依然会将我的书包塞得满满的。 于是我想要一种不需要搬电脑,却可以用3dsmax来建模的办法。 首先我想到的是...
  • 使用过苹果手机的朋友都知道,苹果手机运行流畅,不管是玩游戏、逛淘宝、还是看视频,手机运行的速度都是流畅自如的,使用起来感觉真是超级爽,但是手机屏幕就是有点小,如果可以把手机投屏到电脑上就更加完美了,...
  • ...但是目前市面采用新的WM6系统的PPC(Pocket PC,也有叫掌上电脑)或智能手机仍然非常少,当前主流的系统仍然是WM5。我们在早些时候也做过测试,新的WM6系统的确比WM5系统快了很多,
  • ke手机游戏模拟器

    2012-01-29 00:10:34
    电脑上运行手机游戏
  • 先来说说什么是游戏串流,简单描述就是利用高性能电脑运行游戏,在以视频的方式发送到其他设备,让我们可以在更多设备中常玩大作,当前国内腾讯、网易,国外的谷歌、steam、微软等众多一线互联网公司提供的云游戏服务使用...
  • 安卓手机定时运行Python脚本

    千次阅读 2020-05-01 14:42:39
    话说现在智能手机的计算能力严重过剩啊,不玩游戏...今天谈谈安卓手机上python脚本的定时运行问题。 搜索一下,安卓平台运行python程序可以有多种选择。如果只是简单上载运行python,SL4A(Scripting Layer for Andro...
  • 其实除了可以用模拟器在电脑上玩刺激战场,大家可以用tcgames电脑控制手机游戏的方式,把手机投屏到电脑上,再用电脑鼠标键盘操作游戏。这样运行的是手机端的游戏,匹配的也是手机玩家。只会占用手机资源不占用...
  • 下载涂鸦地带的jar包 https://pan.baidu.com/s/1o8F9sG6 下载模拟器 http://www.53307.com/soft/2742.html 解压并打开exe 选择要运行游戏 运行成功 鼠标上下左右来操作 也可以自定义按键
  • 苹果手机的价格之所以高,是因为它有它的优势所在,首先苹果手机比安卓方便,而且手机运行流畅,特别是玩游戏、浏览网页都是极其的顺畅,苹果不是开源的,没有公开源码,安全性会高于安卓,性能也是高于安卓。...
  •  手机上未打开安装运行安装未知来源;2. 部分手机安装过程中需要人工干预安装过程,如果没有在手机上点击安装,则无法完成安装。解决方法:1. 首先需要在手机上打开允许安装未知来源;2. 重新插拔手机,看手机上...
  • 可以在电脑 上运行手机游戏 大家来看看吧
  • 它允许在运行时程序可视化、轻松构建 UI 和游戏的远程控制页面、调试等领域中非常有趣的事情! 可以在 remotes/basic/remote.html 中找到该库允许您执行的操作的主要示例,请参阅下面的快速入门指南以自行使用它。...
  • 模拟手机型号,在电脑上直接运行手机游戏程序。
  • Java手机游戏模拟器,网上下载的手机java游戏,不用安装到手机上,可以直接在电脑上运行

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 525
精华内容 210
关键字:

手机上运行电脑游戏