返回 第424章 碰撞箱  直播1980:网友教我手搓火箭 首页

上一页 目录 下一页

『章节错误,点此报送』

第424章 碰撞箱[2/3页]

  屋里安静了三秒。

  脑海里弹幕瞬间炸了。

  【好家伙,这祖传画质,包浆都盘出来了。】

  【这手感看着都急,坦克搁这溜冰呢?】

  【贴墙卡死,开炮延迟。卖北美能被雅达利玩家骂到退钱。】

  【这不是坦克大战,这是坦克散步。】

  林希放下手柄。

  研发室里的热闹劲儿,肉眼可见地矮了半截。

  他转头看向李建新:

  “说说,问题在哪。”

  李建新脸一下涨红了。

  他快步走到黑板前,拿粉笔敲着流程图,语速很快:

  “林总,真不是代码糙。”

  “是这块8位芯片算力太低。”

  “主要问题在碰撞判定。”

  “我们现在是逐像素扫描。”

  “坦克每走一步,就拿它覆盖的256个像素点,跟周围障碍物逐一比对。”

  “Z80主频只有3.5兆赫兹。”

  “一秒要刷新六十次画面,还得算敌方坦克。”

  “运算量一上来,帧率直接掉到个位数。”

  他攥着手里的方格纸,声音里透着不甘:

  “我试过降低判定频率,四帧算一次。”

  “结果坦克直接穿墙。”

  “贴墙卡死,也是因为算力被吃满了。”

  “这是物理算力极限,真没法改了。”

  旁边几个学生跟着点头。

  在他们的认知里,模型越完整,逻辑越严谨。

  至于机器跑不跑得动?

  那当然是机器的问题。

  林希看着黑板上密密麻麻的算法草稿。

  思路清晰。

  也确实严谨。

  但严谨不等于好用。

  在课本上,这是标准答案。

  在工程里,这是拿榔头拧螺丝。

  “让开。”

  李建新愣了一下,下意识让开半步。

  林希扫了一眼代码笔记,坐到开发机前。

  “你们的思路没问题。”

  “但代码不是这么写的。”

  他拿起粉笔,在黑板上画了个不规则的坦克轮廓。

  “你们现在算每一个像素。”

  “可玩家看不到像素。”

  说着,他干脆利落地在坦克外面画了一个长方形方框。

  “给每个物体包一个看不见的矩形边界。”

  “在电脑里,它就是四个数。”

  “X1,Y1,X2,Y2。”

  “墙壁也一样。”

  (本章未完,请点击下一页继续阅读)

第424章 碰撞箱[2/3页]

『加入书签,方便阅读』

上一页 目录 下一页