设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3750|回复: 5
打印 上一主题 下一主题

[已经解决] 求一个游戏内固定左上角或者右上角开启选单画面的脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-11-24
帖子
11
跳转到指定楼层
1
发表于 2015-12-10 14:55:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题,哪位大神能够帮个忙啊?或者有现成脚本贴一个也好!(=゚ω゚)=

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
2
发表于 2015-12-10 15:11:08 | 只看该作者
本帖最后由 夏末渐离 于 2015-12-10 18:04 编辑

能问下选单画面是什么嘛?

【以下转载内容】

演示效果:




其中 √表示鼠标左键即确认键,x代表esc即呼出菜单键。


以下脚本作者:Masked
虚拟按键.rar (748.65 KB, 下载次数: 93)

点评

因为我是发在帖子里的  发表于 2015-12-29 17:40
不错不错!!我说我怎么搜虚拟按键搜不到。。= =  发表于 2015-12-29 14:16

评分

参与人数 1星屑 +166 收起 理由
余烬之中 + 166 我很赞同

查看全部评分

  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-11-24
帖子
11
3
 楼主| 发表于 2015-12-10 15:12:34 | 只看该作者
就是你在电脑上玩按esc键出来的那个界面。手机里面又没有这个按键,所以需要在画面上有一个常驻按钮。

点评

其实有一个模拟虚拟键盘的按键插件。  发表于 2015-12-10 16:04
哦哦~~明白了。  发表于 2015-12-10 15:56
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2015-12-10 17:53:32 | 只看该作者
本帖最后由 汪汪 于 2015-12-10 17:54 编辑

大概就是这样 ,在  \img\system里 放一个 名为 caidan.png  的图片(当然你也可以修改脚本改成其他喜欢的)



  1. (function() {



  2. //创建显示对象
  3. Scene_Map.prototype.createDisplayObjects = function() {
  4.     this.createSpriteset();
  5.     this.createMapNameWindow();
  6.     this.createWindowLayer();
  7.     this.createAllWindows();
  8.     //添加 按键图像
  9.     this.createCaidan()
  10. };
  11. //创建按键图像
  12. Scene_Map.prototype.createCaidan =function () {
  13.         this._caidanpic = ImageManager.loadSystem("caidan")
  14.         this._caidan = new Sprite(this._caidanpic);
  15.         //x ,y 位置   可以修改
  16.         this._caidan.x = 100
  17.         this._caidan.y = 100
  18.         //宽高  可以修改看看效果
  19.         this._caidan.width =100
  20.         this._caidan.height=100
  21.     this.addChild(this._caidan);
  22. }

  23. //点击区域的判断
  24. Scene_Map.prototype.caidanquyu =function (x,y){
  25.         //点击区域 左
  26.         var x1 =this._caidan.x
  27.         //点击区域 右  
  28.         var x2 =this._caidan.x + this._caidan.width
  29.         //点击区域 上
  30.         var y1 =this._caidan.y
  31.         //点击区域 下
  32.         var y2 =this._caidan.y + this._caidan.height
  33.         if ( x >= x1 && x<= x2 && y >= y1 && y<=y2   ){
  34.                 return true
  35.         }       
  36.         return false
  37. }

  38. //更新(在更新中添加按键的判断)
  39. Scene_Map.prototype.update = function() {
  40.        
  41.         this.updateCaiduan();//添加按键
  42.        
  43.     this.updateDestination();
  44.     this.updateMainMultiply();
  45.     if (this.isSceneChangeOk()) {
  46.         this.updateScene();
  47.     } else if (SceneManager.isNextScene(Scene_Battle)) {
  48.         this.updateEncounterEffect();
  49.     }
  50.     this.updateWaitCount();
  51.     Scene_Base.prototype.update.call(this);
  52. };

  53. //更新判断
  54. Scene_Map.prototype.updateCaiduan  =  function () {
  55.         if (TouchInput.isTriggered() ){
  56.         var x = TouchInput.x
  57.         var y = TouchInput.y
  58.         if  (this.caidanquyu(x,y)){
  59.                 this.callMenu()
  60.         }
  61.     }
  62.         return ;
  63. }






  64. })();
复制代码

点评

其实可以做一个菜单呼出的图片在右下角,把菜单窗口下方改小点大概留出一定的空位,而呼出菜单时主场景变暗,这样更有利于手机上的交互  发表于 2015-12-26 11:39
不过透明的问题可以计算图片是不是比sprit来避免,甚至读取图片该点的透明度来判定.  发表于 2015-12-10 18:45
其实我要说 双指触摸就可以了...... 然后,这个按钮图片宽度大于实际图像宽度...这个问题,,话说sprite的x,y宽高是可以确定的吧...  发表于 2015-12-10 18:42
还有在手机上只要通过这个按钮呼出菜单就无法返回游戏界面了。  发表于 2015-12-10 18:29
如果这个按钮图片宽度大于实际图像宽度(即多出一部分透明边缘),那么在这个按钮周围空白处也能被点中。除非用PS或定比分点算出两端像素。  发表于 2015-12-10 18:28

评分

参与人数 2星屑 +10 梦石 +1 收起 理由
余烬之中 + 1 认可答案
夏末渐离 + 10 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2015-11-24
帖子
11
5
 楼主| 发表于 2015-12-12 21:08:37 | 只看该作者
汪汪 发表于 2015-12-10 17:53
大概就是这样 ,在  \img\system里 放一个 名为 caidan.png  的图片(当然你也可以修改脚本改成其他喜欢的) ...

非常感谢!我到时候试一下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
2059
在线时间
21 小时
注册时间
2015-10-19
帖子
4
6
发表于 2016-3-7 14:32:41 | 只看该作者
mark下。正是我要的。谢谢汪汪
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 16:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表