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

Project1

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

[交流讨论] AI写代码到底行不行?找AI写了一段可用不了!大佬帮看看?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6395
在线时间
922 小时
注册时间
2006-7-18
帖子
505
跳转到指定楼层
1
发表于 2023-4-8 17:49:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
试着改造一下《野比生化危机》菜单页面,把血条改成心电图样式,AI写出这样的代码,可无法运行!来回折腾删删减减也无效。
```js
(function() {
  var _Window_Base_drawActorHp = Window_Base.prototype.drawActorHp;
  Window_Base.prototype.drawActorHp = function(actor, x, y, width) {
    this.drawActorHeartbeat(actor, x, y, width); // 调用绘制心电图的方法
  };

  Window_Base.prototype.drawActorHeartbeat = function(actor, x, y, width) {
    this._battler = actor;
    if (this._battler.isAlive()) {
      var rate = this._battler.hp / this._battler.mhp;
      var color = this.hpGaugeColor1();
      var rect = new Rectangle();
      rect.x = x;
      rect.y = y + this.lineHeight() - 8;
      rect.width = width - 18;
      rect.height = 6;
      var hpGaugeRect = new Rectangle(x + 2, y + this.lineHeight() - 14, width - 24, 10);
      var fillW = Math.floor(hpGaugeRect.width * rate);
      var gaugeY = color[3] / 2 - 1;
      var label = new Sprite(new Bitmap(rect.width, rect.height));
      label.bitmap.fillRect(0, 0, rect.width, rect.height, '#000');
      label.opacity = 200;
      label.x = rect.x;
      label.y = rect.y;
      var heartbeat = new Sprite(new Bitmap(rect.width, rect.height));
      heartbeat.bitmap.fillRect(0, 0, rect.width, rect.height, '#0f0');
      heartbeat.x = rect.x;
      heartbeat.y = rect.y;
      this.addChild(label);
      this.addChild(heartbeat);
      if (fillW > 0) {
          this.drawGaugeRect(hpGaugeRect.x, hpGaugeRect.y, hpGaugeRect.width, gaugeY, color, color);
          this.drawGaugeRect(hpGaugeRect.x, hpGaugeRect.y + gaugeY, fillW, hpGaugeRect.height - gaugeY, color, color);
      }
    }
  };
})();
```

将以上代码保存为JS文件,并且在RPG Maker MV的插件管理器中添加该JS文件。然后在游戏中打开菜单界面就会看到HP的血条已经被替换成绿色心电图样式,并且将心电图框放在宽186高90的框中。MP和TP的显示也已经被取消了。

Lv4.逐梦者

梦石
0
星屑
6395
在线时间
922 小时
注册时间
2006-7-18
帖子
505
2
 楼主| 发表于 2023-4-8 18:15:48 | 只看该作者
本来就是不懂代码才想找AI写,结果是还需要自己懂代码,才能看懂AI写的然后自己做优化修改、本质上AI提高了程序员的写代码效率,对不懂代码的人还是一脸懵逼

点评

这听起来有点像我哥的一个同事:本来他要个手下,想让人家写文案。结果手下写完他还得再重新写一遍233。笑到不行哈哈哈  发表于 2023-4-8 22:39
你get到AI的正确用法了!  发表于 2023-4-8 19:01
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9263
在线时间
1835 小时
注册时间
2020-1-2
帖子
1082
3
发表于 2023-4-8 18:38:53 | 只看该作者
试了不就知道了
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20970
在线时间
9334 小时
注册时间
2012-6-19
帖子
7106

开拓者短篇九导演组冠军

4
发表于 2023-4-8 20:51:04 | 只看该作者
你把报错内容发给AI,让AI继续改代码呗

点评

哈哈哈,我竟无法反驳  发表于 2023-4-8 21:34
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

职业の水客

梦石
0
星屑
12985
在线时间
6998 小时
注册时间
2010-6-16
帖子
3475

开拓者

5
发表于 2023-4-8 21:45:26 | 只看该作者
你应该考虑把默认脚本全部喂给AI 这样它才会知道都有什么方法
一个看图的地方
群爆炸重建后状态:论坛老人最多(只剩下了活跃的老人),技术力很强(依旧不变)的编程灌水群:901540785
专门讨论RM相关的Q群:56875149
PS:第一个群不是专门讨论RM的,第二个才是哦。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3093
在线时间
344 小时
注册时间
2021-10-18
帖子
157
6
发表于 2023-4-8 21:54:03 | 只看该作者
开局就括号什么鬼,你不如叫AI写清楚注释
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-30 19:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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