jayli / jayli/mc-lite

(gemini3pro)Specify 运行多次失败的案例:addBlock 的 new Mesh() → Chunk instanced Meshing 优化

Open
#24 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

模型:gemini3 pro

> 需求:为了提高运行时 fps,将用户新添加的方块从原来的简单new Mesh()的方式重构为纳入 InstancedMesh 管理,从而大幅减少新生成方块的 draw call次数,复杂度降为O(n)。

第一次优化,直接告诉claude我的需求:执行失败,虽然实现了,但是实现逻辑非常复杂,引入的bug太多,改不过来:https://github.com/jayli/mc-lite/tree/003-greedy-meshing

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, tests, or entry points. Start by reviewing the referenced 003-greedy-meshing branch and locating the current new Mesh() path; define the affected chunk-meshing behavior and a way to verify that instanced meshing reduces draw calls without introducing regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
game-dev
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.