4.1 KiB
4.1 KiB
Source Solutions
cocos_creator38_runtime_camera_input: Keep current source camera values for Stage 1A. Implement drag, inertia, pinch, and zoom only after extracting the original camera input script and verifying its motion limits against the existing camera config.visible_land_runtime_level_state: Keep 24 visible land nodes and exactsp.Skeletoncomponents. Continue by locating the player land-state API/cache record, then map each runtime land level through the recoveredLevel.land_resandLevel.land_dryRestable.visible_land_expand_board_text: Keep the recoveredLand.id=7.unlocked_resboard texture. Continue by locating the runtime text node, font, and offset for the expandable-board label before generating any text.cocos_creator38_cli_exit_code_36: Treat the Creator CLI return code as a toolchain quirk only after confirming the log containsbuild Task (web-mobile) Finishedand the generated runtime capture passes. Continue using runtime JSON and capture verification as the build proof.plant_interactive_runtime_business_script: Use serialized component field evidence fordetailInteractionNode,seed3BgNode,seed5BgNode, andlandTargetNodenow. Continue by tracing component uuid62225t3M0tNjKqXu9MAz7CWin the readable or minified runtime bundle before adding pagination, animation names, and tool interactions.scene_decor_canvas_spine_preview: Keep Creator runtime Spine verification for house and doghouse. Continue by adding binary Spine attachment decoding totools/render_canvas_preview.py, then rerun the full-scene ROI comparison.creator_headless_screenshot_capture: Capture after runtime scene readiness and interaction checks. If CDPPage.captureScreenshotreturns the splash frame, capture the Cocos canvas directly from the loaded page and record both the visual file and runtime JSON report.creator_splash_settings_conversion: Keep source splash values inCocosFarm/profiles/v2/packages/builder.json:totalTime=0,logo.type=none, white background. Continue by finding the exact Creator CLI option that consumes the profile during bare command-line builds; until then, runtime-ready canvas capture is the visual verification path.top_hud_avatar_frame_skin: Keepnode_head_frameas the recovered source node without inventing a frame texture. Continue by tracing the runtime avatar-frame skin mapping before generating the exact SpriteFrame.top_hud_exp_bar_foreground: Keep the recoveredcc.ProgressBarbackground and total length. Continue by resolvingexpBarforegroundbarSprite ref=158to its exact SpriteFrame before generating the foreground fill art.top_hud_label_outline_width: Keep source labels, colors, and outline enable flags without inventing outline width. Continue by locating the runtime font/outline width evidence before addingLabelOutline.source_ui_transform_defaults: When a compact prefab serializescc.UITransformbut omits size and anchor, generate Creator 3.8 defaults100 x 100and(0.5, 0.5). This is verified formain_ui_v2/Source, whose Widget alignment otherwise fails at runtime before world rendering completes.source_canvas_camera_binding_and_startup_zoom: Keep Canvas bound toroot/ui/uiCamerabecause sourcestartup.scenerow[15,-6,-5]resolves_cameraComponent=-5through refs[0,3,7]. Keep world camera off Canvas resize, then apply source camera-controllerminZoom=0.8to serialized_orthoHeight=640, producing startupmainCamera.orthoHeight=800. Continue by decoding the obfuscated ACEVM camera runtime if later drag, inertia, or pinch behavior diverges.two_layer_viewport_architecture: During the current refactor, do not runtools/generate_creator_project.pyagainstCocosFarm/assets. Keep the source Canvas720 x 1280as the project design resolution, attachStage1MainWorldLayertoroot/scene, attachStage1FixedUiLayertoroot/ui, and keepcc.Cameranodes as render channels only. Official preview device size must not replace source scene or fixed UI coordinates; verify every pass with Creator build plustools/capture_creator_runtime.py.