# JustMakeGame **Repository Path**: weilin3101/JustMakeGame ## Basic Information - **Project Name**: JustMakeGame - **Description**: cwl 的游戏打死不开下一版 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-11 - **Last Updated**: 2026-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JustMakeGame [TOC] ## 一,概述 https://gitee.com/weilin3101/JustMakeGame - 一个拥有ALS特性的基础运动系统,同时满足单机和DS下运行。 - 只需重定向动画,配置数据资产,即可非常方便的复用于其他角色。 - 开始了, 接入飞行,游泳,攀爬 (流程已接入,具体表现施工中) - GIT空间有限,只上传代码和Content/Blueprint目录下的蓝图 ``` $ ls // 版本控制中 Blueprints/ // 没东西,放了一个地图 Res/ // ALS 动画包和一个我自己买的角色包 LeonD10/ AdvancedLocomotionV4/ // 终极运动动画包,包含攀爬动画,虚幻商城的名字叫 UTA/ // ClimbAnimSet 虚幻市场的攀爬动画包 ClimbAnimSet // 下面这几个新建第三人称项目+初学者包应该都有 Characters/ StarterContent/ Collections/ LevelPrototyping/ ThirdPerson/ ``` # 二,输入操作 - WASD - 鼠标右键瞄准模式 - 空格跳跃 - C 蹲 - R 翻滚 - 按住 Shift 冲刺 - Alt 走跑切换 - V 第一人称和第三人称 - B 左右肩视角 - 空中shift 开始飞行,飞行状态空格恢复下落 - 攀爬状态方向键+空格攀爬跳跃 # 三,项目移植复用相关说明 - 碰撞相关设置 - ALS_Character 碰撞设置,用于跳跃着陆预测 - ALS_Prop 好像没用,带着吧 - 角色骨骼相关设置 - "VB Curves" 虚拟骨骼全0 root 下面 - Hand IK - Hand_L 下,根据 hand_r 创建 "VB LHS_ik_hand_gun" 再子结点 "VB LHS_ik_hand_r" - Hand_L 下,根据 hand_l 创建 "VB RHS_ik_hand_gun" 再子节点 "VB RHS_ik_hand_l" - Foot IK 虚拟骨骼 - ik_foot_root 下,创建 "VB foot_target_l" 和 "VB foot_target_r" 分别根据ik_foot_l/r创建 - ik_foot_l 下,创建 "VB ik_knee_target_l" 膝盖位置虚拟骨骼 "VB ik_foot_l_Offset" 脚踝位置虚拟骨骼 - ik_foot_r 下,创建 "VB ik_knee_target_r" 膝盖位置虚拟骨骼 "VB ik_foot_r_Offset" 脚踝位置虚拟骨骼 - "FP_Camera" Socket 用于第一人称相机的位置 - "TP_CameraTrace_L" 暂时无用 - "TP_CameraTrace_R" 暂时无用 如果需要导入其他角色资源,大概需要注意几点。回头列个表 - AnimNotify 和 AnimNotifyState # 四,BUG - 看Follower 的turn in place会异常,瞄准偏移会异常,可能用的是First Player Control 的 Control Rotation 研究一下。 - 看其他玩家,起跳动作异常,貌似没有起跳动作。 - 蹲伏切换的相机是貌似是瞬间的,改为插值的 - 跳跃下落貌似都是heavy的比重? - 冲刺的混合貌似有点问题 - Follower 不开启Foot IK,如果开启效果会很奇怪,但是具体原因可以研究一下。