ue4 蓝图点击物体_UE4蓝图鼠标点击按钮生成物体并控制移动

该实例展示了如何使用UE4蓝图实现点击按钮生成物体,并能控制物体的移动和放置。用户在点击物体后可以进行拖动操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【实例简介】

点击1显示按钮菜单,按第一个按钮出现物体并可以移动,在点击物体可以放下,放下后在物体上长按左键可以拖动

【实例截图】

【核心代码】

shubiaomove

└── shubiaomove

├── Config

│   ├── DefaultEditor.ini

│   ├── DefaultEngine.ini

│   └── DefaultGame.ini

├── Content

│   ├── Geometry

│   │   └── Meshes

│   │   ├── 1M_Cube_Chamfer.uasset

│   │   ├── 1M_Cube.uasset

│   │   ├── CubeMaterial.uasset

│   │   └── TemplateFloor.uasset

│   ├── Mannequin

│   │   ├── Animations

│   │   │   ├── ThirdPerson_AnimBP.uasset

│   │   │   ├── ThirdPerson_IdleRun_2D.uasset

│   │   │   ├── ThirdPersonIdle.uasset

│   │   │   ├── ThirdPersonJump_Loop.uasset

│   │   │   ├── ThirdPersonJump_Start.uasset

│   │   │   ├── ThirdPerson_Jump.uasset

│   │   │   ├── ThirdPersonRun.uasset

│   │   │   └── ThirdPersonWalk.uasset

│   │   └── Character

│   │   ├── Materials

│   │   │   ├── MaterialLayers

│   │   │   │   ├── ML_GlossyBlack_Latex_UE4.uasset

│   │   │   │   ├── ML_Plastic_Shiny_Beige_LOGO.uasset

│   │   │   │   ├── ML_Plastic_Shiny_Beige.uasset

│   │   │   │   ├── ML_SoftMetal_UE4.uasset

│   │   │   │   ├── T_ML_Aluminum01_N.uasset

│   │   │   │   ├── T_ML_Aluminum01.uasset

│   │   │   │   ├── T_ML_Rubber_Blue_01_D.uasset

│   │   │   │   └── T_ML_Rubber_Blue_01_N.uasset

│   │   │   ├── M_UE4Man_Body.uasset

│   │   │   └── M_UE4Man_ChestLogo.uasset

│   │   ├── Mesh

│   │   │   ├── SK_Mannequin_PhysicsAsset.uasset

│   │   │   ├── SK_Mannequin.uasset

│   │   │   └── UE4_Mannequin_Skeleton.uasset

│   │   └── Textures

│   │   ├── UE4_LOGO_CARD.uasset

│   │   ├── UE4Man_Logo_N.uasset

│   │   ├── UE4_Mannequin_MAT_MASKA.uasset

│   │   └── UE4_Mannequin__normals.uasset

│   ├── ThirdPerson

│   │   └── Meshes

│   │   ├── Bump_StaticMesh.uasset

│   │   ├── LeftArm_StaticMesh.uasset

│   │   ├── Linear_Stair_StaticMesh.uasset

│   │   ├── RampMaterial.uasset

│   │   ├── Ramp_StaticMesh.uasset

│   │   └── RightArm_StaticMesh.uasset

│   └── ThirdPersonBP

│   ├── Blueprints

│   │   ├── MoveActor.uasset

│   │   ├── MyPlayController.uasset

│   │   ├── ThirdPersonCharacter.uasset

│   │   ├── ThirdPersonGameMode.uasset

│   │   └── UIDemo.uasset

│   └── Maps

│   ├── ThirdPersonExampleMap_BuiltData.uasset

│   └── ThirdPersonExampleMap.umap

├── Intermediate

│   ├── AssetRegistryCache

│   │   ├── 09da5d21.bin

│   │   ├── 12967f94.bin

│   │   ├── 15646281.bin

│   │   ├── 2c587bb2.bin

│   │   ├── 34eee4e3.bin

│   │   ├── 3d23ad89.bin

│   │   ├── 40a296e3.bin

│   │   ├── 50836bfa.bin

│   │   ├── 53ed6917.bin

│   │   ├── 545fc153.bin

│   │   ├── 5ae8f943.bin

│   │   ├── 5e777b45.bin

│   │   ├── 677c5bbd.bin

│   │   ├── 783aa27a.bin

│   │   ├── 83eb4579.bin

│   │   ├── 8c2b0d47.bin

│   │   ├── 8d0b0908.bin

│   │   ├── 8e605d86.bin

│   │   ├── 97fe4850.bin

│   │   ├── 9a4e1652.bin

│   │   ├── 9d4ac999.bin

│   │   ├── 9fc19117.bin

│   │   ├── a8bae3bc.bin

│   │   ├── a91b33a8.bin

│   │   ├── c148781b.bin

│   │   ├── c3e54bfd.bin

│   │   ├── c937f9b4.bin

│   │   ├── cd161316.bin

│   │   ├── da79db4a.bin

│   │   ├── e4801435.bin

│   │   ├── e93174fe.bin

│   │   ├── ec98ae70.bin

│   │   ├── eeebdbee.bin

│   │   ├── f3df3c79.bin

│   │   ├── f629c76d.bin

│   │   └── fadabcb7.bin

│   ├── CachedAssetRegistry.bin

│   ├── Config

│   │   └── CoalescedSourceConfigs

│   │   ├── ActorSequence.ini

│   │   ├── AlembicImporter.ini

│   │   ├── AndroidDeviceProfileSelector.ini

│   │   ├── AndroidMedia.ini

│   │   ├── AndroidMoviePlayer.ini

│   │   ├── AndroidPermission.ini

│   │   ├── AppleARKit.ini

│   │   ├── AppleMoviePlayer.ini

│   │   ├── ArchVisCharacter.ini

│   │   ├── AssetManagerEditor.ini

│   │   ├── AudioCapture.ini

│   │   ├── AvfMedia.ini

│   │   ├── CableComponent.ini

│   │   ├── CharacterAI.ini

│   │   ├── CLionSourceCodeAccess.ini

│   │   ├── CodeLiteSourceCodeAccess.ini

│   │   ├── Compat.ini

│   │   ├── Crypto.ini

│   │   ├── CryptoKeys.ini

│   │   ├── CustomMeshComponent.ini

│   │   ├── DatasmithContent.ini

│   │   ├── DataValidation.ini

│   │   ├── DeviceProfiles.ini

│   │   ├── Editor.ini

│   │   ├── EditorKeyBindings.ini

│   │   ├── EditorLayout.ini

│   │   ├── EditorPerProjectUserSettings.ini

│   │   ├── EditorSettings.ini

│   │   ├── Encryption.ini

│   │   ├── Engine.ini

│   │   ├── ExampleDeviceProfileSelector.ini

│   │   ├── FacialAnimation.ini

│   │   ├── Game.ini

│   │   ├── GameplayTagsEditor.ini

│   │   ├── GameplayTags.ini

│   │   ├── GameplayTagsList.ini

│   │   ├── GameUserSettings.ini

│   │   ├── GitSourceControl.ini

│   │   ├── GoogleCloudMessaging.ini

│   │   ├── Hardware.ini

│   │   ├── HTML5Networking.ini

│   │   ├── ImgMedia.ini

│   │   ├── ImmediatePhysics.ini

│   │   ├── Input.ini

│   │   ├── InternationalizationExport.ini

│   │   ├── IOSDeviceProfileSelector.ini

│   │   ├── KDevelopSourceCodeAccess.ini

│   │   ├── LevelSequenceEditor.ini

│   │   ├── Lightmass.ini

│   │   ├── LightPropagationVolume.ini

│   │   ├── LinearTimecode.ini

│   │   ├── LinuxDeviceProfileSelector.ini

│   │   ├── LiveLink.ini

│   │   ├── LocalizationServiceSettings.ini

│   │   ├── LocationServicesBPLibrary.ini

│   │   ├── MatineeToLevelSequence.ini

│   │   ├── MediaCompositing.ini

│   │   ├── MediaPlayerEditor.ini

│   │   ├── MobileLauncherProfileWizard.ini

│   │   ├── MobilePatchingUtils.ini

│   │   ├── NetcodeUnitTest.ini

│   │   ├── NullSourceCodeAccess.ini

│   │   ├── NUTUnrealEngine4.ini

│   │   ├── OculusVR.ini

│   │   ├── OnlineSubsystemGooglePlay.ini

│   │   ├── OnlineSubsystem.ini

│   │   ├── OnlineSubsystemIOS.ini

│   │   ├── OnlineSubsystemNull.ini

│   │   ├── OnlineSubsystemUtils.ini

│   │   ├── Paper2D.ini

│   │   ├── PerforceSourceControl.ini

│   │   ├── PhysXVehicles.ini

│   │   ├── PluginBrowser.ini

│   │   ├── ProceduralMeshComponent.ini

│   │   ├── RuntimePhysXCooking.ini

│   │   ├── Scalability.ini

│   │   ├── SourceControlSettings.ini

│   │   ├── SpeedTreeImporter.ini

│   │   ├── SteamVR.ini

│   │   ├── SubversionSourceControl.ini

│   │   ├── TcpMessaging.ini

│   │   ├── TemplateDefs.ini

│   │   ├── TranslationPickerSettings.ini

│   │   ├── UdpMessaging.ini

│   │   ├── UnitTest.ini

│   │   ├── UnitTestStats.ini

│   │   ├── UObjectPlugin.ini

│   │   ├── VisualStudioCodeSourceCodeAccess.ini

│   │   ├── VisualStudioSourceCodeAccess.ini

│   │   ├── WindowsMoviePlayer.ini

│   │   ├── WmfMedia.ini

│   │   └── XCodeSourceCodeAccess.ini

│   └── ReimportCache

│   └── 3688439234.bin

├── Saved

│   ├── Autosaves

│   │   └── PackageRestoreData.json

│   ├── AutoScreenshot.png

│   ├── Config

│   │   ├── CrashReportClient

│   │   │   ├── UE4CC-Windows-1F304E854C76D17D9CB9C38F9B22CE4D

│   │   │   │   └── CrashReportClient.ini

│   │   │   ├── UE4CC-Windows-205503674C876BBF1E895BAB4630CB1C

│   │   │   │   └── CrashReportClient.ini

│   │   │   ├── UE4CC-Windows-B6BB8C9D41021B682B9FE3942CE374DC

│   │   │   │   └── CrashReportClient.ini

│   │   │   └── UE4CC-Windows-E573613B46691604B86C9084D9CE3C08

│   │   │   └── CrashReportClient.ini

│   │   └── Windows

│   │   ├── Compat.ini

│   │   ├── DeviceProfiles.ini

│   │   ├── Editor.ini

│   │   ├── EditorPerProjectUserSettings.ini

│   │   ├── Engine.ini

│   │   ├── Game.ini

│   │   ├── GameUserSettings.ini

│   │   ├── Hardware.ini

│   │   ├── Input.ini

│   │   ├── Lightmass.ini

│   │   ├── OculusVR.ini

│   │   ├── Paper2D.ini

│   │   ├── PhysXVehicles.ini

│   │   └── Scalability.ini

│   └── Logs

│   ├── shubiaomove_2.log

│   ├── shubiaomove-backup-2018.07.04-09.31.11.log

│   ├── shubiaomove-backup-2018.07.04-09.33.12.log

│   └── shubiaomove.log

└── shubiaomove.uproject

32 directories, 200 files

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值