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

fifa18做sbc的网站爱站权重

fifa18做sbc的网站,爱站权重,wordpress忘记后台登录地址,wordpress使用密码RPG Maker MV 仿新仙剑 战斗场景UI 八 状态及装备场景代码效果 状态及装备场景 本计划在战斗场景中直接制作的,但考虑到在战斗场景中加入太多的窗口这不太合适,操作也繁琐,因此直接使用其他场景。 代码 Pal_Window_EquipStatus.prototype.…

RPG Maker MV 仿新仙剑 战斗场景UI 八

  • 状态及装备场景
  • 代码
  • 效果

状态及装备场景

本计划在战斗场景中直接制作的,但考虑到在战斗场景中加入太多的窗口这不太合适,操作也繁琐,因此直接使用其他场景。

代码

Pal_Window_EquipStatus.prototype.drawNewParam = function(paramId) {this.drawText(this._tempActor.param(paramId), 500, 14+32*this._actorState.indexOf(paramId), 110, 'left');
};
al_Window_EquipStatus.prototype.drawCurrentParam = function(paramId) {this.drawText(this._actor.param(paramId), 400, 14+32*this._actorState.indexOf(paramId), 110, 'left');
};

这里由于之前测试通过,因此去掉绘制数值上的**+9999**。

Pal_Scene_Battle.prototype.commandStates = function() {SceneManager.push(Scene_Status);
};
Pal_Scene_Battle.prototype.commandEquip = function() {SceneManager.push(Pal_Scene_Equip);
};

直接前往这两个场景,显示数据信息。

为了保证场景之间跳转后之前的操作保留(看上去),因此在对应场景中添加如下代码:

Scene_Status.prototype.popScene = function() {switch(SceneManager._stack[1].name){case "Scene_Menu":break;case "Pal_Scene_Battle":SceneManager.scene_windows.command1_active=false;SceneManager.scene_windows.command2_active=true;SceneManager.scene_windows.command3_active=false;SceneManager.scene_windows.command1_index=3;SceneManager.scene_windows.command2_index=4;SceneManager.scene_windows.command3_index=-1;break;default:break;}Scene_ItemBase.prototype.popScene.call(this);
};
Pal_Scene_Equip.prototype.popScene = function() {switch(SceneManager._stack[1].name){case "Scene_Menu":SceneManager.scene_windows.command1_active=false;SceneManager.scene_windows.command2_active=true;SceneManager.scene_windows.command3_active=false;SceneManager.scene_windows.command1_index=2;SceneManager.scene_windows.command2_index=1;SceneManager.scene_windows.command3_index=-1;break;case "Pal_Scene_Battle":SceneManager.scene_windows.command1_active=false;SceneManager.scene_windows.command2_active=false;SceneManager.scene_windows.command3_active=true;SceneManager.scene_windows.command1_index=3;SceneManager.scene_windows.command2_index=0;SceneManager.scene_windows.command3_index=2;break;default:break;}Scene_ItemBase.prototype.popScene.call(this);
};

这是在场景管理器中设置跳转后的操作信息,涉及到返回的场景有战斗场景主菜单场景

Pal_Scene_Battle.prototype.initWindons = function() {if(!SceneManager.scene_windows.command1_active){if(!SceneManager.scene_windows.command2_active){if(SceneManager.scene_windows.command3_active){this._actorCommandWindow._index=SceneManager.scene_windows.command1_index;this.commandOther();this._otherCommandWindow._index=SceneManager.scene_windows.command2_index;this.commandOperateItem();this._itemCommandWindow._index=SceneManager.scene_windows.command3_index;this._actorCommandWindow.deactivate();this._otherCommandWindow.deactivate();SceneManager.initScene_windows()}}else{//从状态场景返回战斗场景this._actorCommandWindow._index=SceneManager.scene_windows.command1_index;this.commandOther();this._otherCommandWindow._index=SceneManager.scene_windows.command2_index;this._actorCommandWindow.deactivate();SceneManager.initScene_windows();}}
};
/** * 开始队伍命令选择*/
Pal_Scene_Battle.prototype.startPartyCommandSelection = function() {this._statusWindow.deselect();this._statusWindow.open();this.refreshStatus();this._actorCommandWindow.close();this.selectNextCommand();this.initWindons();
};

然后再对应的场景使用即可,不过现在发现问题还挺多的,比如会有明显的UI跳动痕迹,显示不自然等,后续慢慢优化吧!
主菜单场景的就不发出来了,那个写出来比战斗的场景简单太多了!

效果

这效果其实还挺有喜剧效果的。
在这里插入图片描述
将窗口打开的速度降低的最低后,可以看到最先出现的就是状态的显示。
在这里插入图片描述
正常来说应该先显示人物的战斗指令的,但看来没有先显示,同时额外战斗的指令窗口打开的也很有喜感,是在慢慢的不断拉开的效果,同时默认可以看到就在道具这个选项上,但这是从状态返回的啊;所有全部展开后,才跳到状态选项,所有会有UI跳动的情况。
在这里插入图片描述
这里可以看到额外物品的指令窗口是同步打开的,这里看着非常明显,但战斗的指令窗口却得等到这两个窗口全部展开后才能显示,之后就是指令下标的跳转,及UI的变动。
不知道大家有什么好的优化手段,可以提出来,学习学习大家的先进经验!!!

http://www.ysxn.cn/news/2281.html

相关文章:

  • 广东在线网站建设网站怎么接广告
  • 九江网站开发公司深圳seo优化公司哪家好
  • 网站的销售怎么做seo算法入门教程
  • 电子商务网站 技术方案百度推广渠道户
  • 数字化转型对企业的影响泰安seo公司
  • wordpress安装windows网络seo营销推广
  • 食品公司网站设计项目谷歌浏览器下载安装
  • 网站用户体验诊断seo网站优化推广费用
  • 建设网站是什么百度开户公司
  • wordpress站点限制插件免费推广方式都有哪些
  • 电脑建网站长沙网站定制
  • 免费网站可以做cpa什么样的人适合做营销
  • google 网站优化工具邯郸seo
  • 前端可以做什么毕业设计seo推广培训中心
  • 幼儿园网站模板免费下载小红书信息流广告
  • 做app的模板下载网站有哪些内容济南网站优化公司哪家好
  • 类似头条的网站怎么做百度经验悬赏令
  • 网站空间怎么登陆深圳网络营销策划有限公司
  • 网站建设 常见问题网络营销教材电子版
  • 长春广告公司网站建设利尔化学股票
  • 自学设计的网站seo外链工具有用吗
  • dremrever怎么做网站百度医生
  • 广州番禺哪里有学网站建设温州seo推广外包
  • 东莞外贸网站营销策略包括哪些方面
  • 网站正能量晚上在线观看网络优化师是什么工作
  • 做网站开发需要的笔记本配置引擎搜索器
  • 如何做网站广告互联网企业营销策略
  • 怎么开发属于自己的app软件seo推广骗局
  • 40万用户自助建站石家庄seo结算
  • 冠县住房和城乡建设局网站房地产销售怎么找客户