auto-save 2026-05-15 19:13 (~2)
This commit is contained in:
@@ -952,7 +952,7 @@ SubjectAsset {
|
||||
</header>
|
||||
<div class="body">
|
||||
<p><strong>问题:</strong>原版 Digital Oasis 鼠标划过草地会产生响应,但登录页的表单和透明面板盖在 iframe 上方时,iframe 收不到鼠标坐标;同时右侧登录面板过大,左侧动态角色被压成小装饰。</p>
|
||||
<p><strong>改动:</strong><code>web/components/login/oasis-canvas.tsx</code> 在捕获阶段监听父页面指针移动,并通过 <code>postMessage</code> 发送到 <code>web/public/oasis-source/index.html</code>,后者复用原 raycaster 逻辑驱动草地。<code>web/app/login/page.tsx</code> 将身份验证面板改成 300-340px 窄列、去掉强制大高度、压缩标题/输入/按钮间距;<code>web/app/globals.css</code> 将动态角色面板放大成左侧透明框架里的主视觉。</p>
|
||||
<p><strong>改动:</strong><code>web/components/login/oasis-canvas.tsx</code> 在捕获阶段监听父页面指针移动,并通过 <code>postMessage</code> 发送到 <code>web/public/oasis-source/index.html</code>,后者复用原 raycaster 逻辑驱动草地。<code>web/app/login/page.tsx</code> 将身份验证面板改成 290-320px 窄列、去掉强制大高度、压缩标题/输入/按钮间距;<code>web/app/globals.css</code> 将动态角色面板放大成左侧透明框架里的主视觉。</p>
|
||||
<p><strong>影响:</strong><code>web/app/login/page.tsx</code>、<code>web/components/login/oasis-canvas.tsx</code>、<code>web/public/oasis-source/index.html</code>、<code>web/app/globals.css</code>、<code>docs/source-analysis.html</code>。</p>
|
||||
</div>
|
||||
</article>
|
||||
|
||||
Reference in New Issue
Block a user