自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 UE5.1.1创建C++工程失败解决办法

就调用一个同级目录下的GetDotnetPath.bat的文件,再次找到并打开GetDotnetPath.bat。找到5.1.1的目录下的Engine/Build/BatchFiles/Build.bat。步步高打火机,直接复制第一段的Running后面的代码到cmd中执行。闲来无事,更新了一下UE5.1.1,妈蛋创建C++项目居然失败,GG,原来就是将引擎安装目录下的Dotnet指定到PATH中。再打开电脑的系统环境变量设置,哦豁,果然没有dotnet。妈蛋,后面一堆乱码,鬼知道是啥错误!

2023-04-11 15:46:41 4146

原创 UE4 新建C++类不强制编译整个项目

新建C++类不强制编译整个项目通常从VS或者rider中启动编辑器,然后再在编辑器里面新建C++类的时候会出现强制重新编译一次代码,这就给摸鱼滑水提供了很长的时间,但如果需要大量新建C++类的话就造成了很多时间的浪费。所以编辑器提供了一个选项取消勾选则不会在新建C++类的时候编译代码了。完美...

2021-05-12 09:29:28 637

原创 GamplayAbilitySystem(GAS)简学

一、什么GAS以及其能做什么1.GAS是由Epic官方为UE4开发的能力系统插件2.GAS提交开箱即用的:基于等级的可消耗资源并带有冷却的角色能力(GameplayAbility)对Actor所拥有的数值型属性的操控(AttributeSet)对Actor施加状态效果(GameplayEffect)对Actor添加游戏标签(GameplayTag)生成粒子特效和音效(GameplayCue)在网络上复制上述内容一定程度上的预测能力二、AbilitySystemComponent(AS

2020-08-28 23:55:39 582

原创 UE4的UE_LOG

一:快速使用UE_LOG(LogTemp, Warning, TEXT("Hello World"));二:Log格式2.1 message//"This is a message to yourself during runtime!"UE_LOG(LogTemp,Warning,TEXT("This is a message to yourself during runtime!"));2.2 FString//"MyCharacter's Name is %s"UE_LOG(You

2020-08-08 23:34:14 779

转载 不同骨骼共享动画蓝图

在实际项目中,开发者有时希望不同的骨架间共享同一套动画蓝图,尤其是状态机的重用,从而实现动画转换逻辑的统一的配置。实际运行时仍然使用骨架对应的动画资源。例如不同种类怪物的动画状态机共享。引擎中的动画蓝图是与骨架绑定的,无法直接跨骨骼应用;这里给出一个简单的蓝图使用小技巧来实现动画蓝图的共享。示例工程:下载链接:https://pan.baidu.com/s/1FIWdNvgcYakajbTqJE89LA适用版本:引擎版本 4.22.2 or later示例说明:打开项目,地图中有两个角色,一个

2020-06-02 23:04:20 2245

原创 UE4使用unlua、EmmyLua 和IDEA进行lua开发

UE4使用unlua、EmmyLua 和IDEA开发一:相关软件/插件的下载安装1、UnLua :https://github.com/Tencent/UnLua2、IDEA:自搜二:IDEA的安装破解以及安装EmmyLua插件自己解决三: UnLua导出 智能提示1、修改UnLua\Source\UnLuaIntelliSense目录下的UnLuaIntelliSense.Build.cs2、启动项目之后会自动在项目的Plugins目录生成IntelliSence文件夹3、将Inte

2020-06-01 11:22:31 4446 2

原创 UE4 C++学习记录-委托(单播、多播)和自定义事件。简单版本

一、委托1、定义和声明DECLARE_DELEGATE(FStandardDelegateSignature)DECLARE_DELEGATE_OneParam(FParamDelegateSignature ,FLinearColor)DECLARE_DELEGATE_几Param(FParamDelegateSignature ,几参数)DECLARE_MULTICAST_DELEG...

2019-11-15 15:56:34 1365

原创 UE4 C++学习记录-字符串处理FName、FText 和 FString

本节主要介绍FName、FText 和 FString三个的异同一、FName在 内容浏览器 中为新资源命名时,变更动态材质实例中的参数或访问骨骼网格体中的一块骨骼时需要使用 FNames。FNames 不区分大小写。它们为不可变,无法被操作。1 创建 FNamesFName TestHUDName = FName(TEXT("ThisIsMyTestFName"));2 转换FNa...

2019-10-29 12:30:37 8091

原创 UE4 C++学习记录-代码更换材质(4.22.3版本)

1、定义 UPROPERTY(Category = Block, VisibleDefaultsOnly, BlueprintReadOnly, meta = (AllowPrivateAccess = "true")) class UStaticMeshComponent* BlockMesh; /** Pointer to white material used on the foc...

2019-10-14 09:36:02 1376 1

原创 UE4 第三人称 移动端版本 C++

一、代码部分1、CharacterCharacter.h// Copyright 1998-2018 Epic Games, Inc. All Rights Reserved.#pragma once#include "CoreMinimal.h"#include "GameFramework/Character.h"#include "TPSCpp420Character...

2018-07-26 18:01:21 752

原创 c#泛型算法

public class Program{ static void Main(string[] args) { int[] intNums = { 1, 3, 54, 5, 6, 7, 8, 67, 9 }; string[] arr = { "w", "s", "t", "a", "9&amp

2018-07-19 16:26:50 478

原创 Unity过场Loading界面代码

using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;using System;using UnityEngine.UI;public class Loading : MonoBehaviour{ AsyncOperation async; //自行决定 //U...

2018-07-12 14:33:26 4625 1

原创 Unity-UGUI动态修改 RectTransform 的Left,Top,Right和Bottom值

可能某些时候需要在运行的时候动态修改UGUI动态修改 RectTransform 的Left,Top,Right和Bottom值,Unity提供了两个值。scrollContent.GetComponent<RectTransform>().offsetMin = new Vector2(0.0f, 0.0f);scrollContent.GetComponent<Re...

2018-06-07 11:17:49 21477 4

原创 Unity获得当前选中的物体(大量按钮的监听事件可用)

某些情况下,unity场景中存在大量按钮的时候,当我们的点击某个按钮的时候需要同时获得点击的是哪个按钮,但是呢,本人又比较懒,最讨厌那种大量的一个一个的AddListener,所以呢,查阅了Unity的文档之后发现,有这么一个神奇的东西UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject这是一个只读的,

2018-01-25 17:40:32 9326 1

原创 Windows10 Java环境变量配置

打开我的电脑–属性–高级–环境变量新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;C:\Program Files\Java\jdk1.8.0_151\lib\dt.jar;C:\Program Files\Java\jdk1.8.0_15

2018-01-12 09:46:57 407

原创 unity3d和php后台简单交互

环境: Unity2017.3.0f3 Mysql5.7.20 Wampserver64 在Wampserver64 的www目录下新建名为unity的文件夹。1. unity3d通过get方式请求php 1、1Unity端的代码using UnityEngine;using System.Collections;public class phpUnity1 : Mo

2018-01-11 11:23:26 3214

原创 UE4删除一个C++类

步骤有点多,怼烦**1. 关闭visual studio 2. 关闭UE4编辑器 3. 删除项目中Soure文件夹中的你想删除的.cpp和.h文件 4. 删除项目中的Binaries文件夹 5. 右键. uproject文件,点击Generate Visual Studio project files 6. 重新打开工程 7. 如果提示需要重新编译项目,点yes**

2017-12-26 09:20:22 7731

原创 Unity 、Eclipse Android平台、接入支付宝SDK

本文章主要将Unity 、Eclipse Android平台、接入支付宝SDK支付功能的步骤以及注意事项1、 unity项目准备 项目名字:XXXXXX 项目包名:com.visizen.alipay 2、 支付宝开发账户准备 准备一个支付宝公司帐号,目前个人是不能使用支付宝支付功能的。公司的支付宝帐号必须在支付宝的蚂蚁金服开放中心通过信息审核。具体审核所需信息和材料请...

2017-10-20 16:47:14 5718 5

原创 UGUI打字机效果

using UnityEngine;using UnityEngine.UI;public class TypeEffect : MonoBehaviour { float letterpause = 0.2f; AudioClip clip; private string word; private string text = "sdfdsgfghrturjhg

2017-09-20 15:25:27 385

原创 虚幻4崩溃问题解决方案

虚幻4崩溃问题解决方案一般情况下遇到C++项目编译的时候会崩溃,可采取以下方法解决 方法一 1、找到项目目录 2、删除多余文件,只留下Config、Content、(Debug)、Source、.uproject

2017-09-19 11:09:48 34210 2

原创 Unity 移动端简单手势控制(移动,旋转,缩放)

using UnityEngine;using System.Collections;using System.IO;/// <summary>/// 点击屏幕实现缩放与旋转,移动/// </summary>public class FingerTouch : MonoBehaviour{ private Touch oldTouch1; //上次触摸点1(手指1)

2017-09-16 10:38:12 16084 4

原创 Unity截图(截指定区域或者是自定义区域)

在unity3d中可能会遇到截图然后保存到材质中作为某种显示使用,网上的代码基本都是截屏是的截图。今天介绍一种截指定区域或者自定义区域的方法。using UnityEngine;using System.Collections;using System.IO;using UnityEngine.UI;using UnityEngine.SceneManagement;using Syste

2017-08-16 17:25:30 5015 2

原创 Unity3D的加载场景的代码

在加载场景使用如下代码,前提是有一个slider作为进度的提示using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;using System;using UnityEngine.UI;public class Loading : MonoBehaviour{ private flo

2017-08-16 17:16:24 1933

原创 Unity3D手势处理(简单版本)

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.SceneManagement;public class gesture : MonoBehaviour{ public static gesture Inst; private void

2017-08-16 17:09:43 1667

原创 Unity3D的全局音频管理

using UnityEngine;using System.Collections;using System.Collections.Generic;public class AudioController : MonoBehaviour{ public static AudioController instance; private Dictionary<string, A

2017-08-16 17:03:50 1464

原创 Unity3D的射线使用(简单的点击处理版本)

RaycastHit hitInfo; private void Update() { if (Input.GetMouseButtonDown(0)) { //从摄像机发出到点击坐标的射线 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

2017-08-16 17:02:07 640

TDTK3.0.1F2

TDTK3.0.1F2,UNITY3D开发必备,大家都懂的!

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除