- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文源地址 接上一节的教程,让我们首先创建一个名为 AddMeshFromFile 的新 Actor 子类。 我们不需要在头文件中做任何事情。 下面是创建新类时生成的默认头文件。 AddMeshFromFile.h #pragma once #incl... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文源地址 接上一节的教程,让我们首先创建一个名为 AddMeshFromFile 的新 Actor 子类。 我们不需要在头文件中做任何事情。 下面是创建新类时生成的默认头文件。 AddMeshFromFile.h #pragma once #incl...
- 《剑指Offer》面试题14:剪绳子 1 题目 给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]*k[1]*…*k[m]可能的最大乘积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。 ... 《剑指Offer》面试题14:剪绳子 1 题目 给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,n>1并且m≥1)。每段的绳子的长度记为k[0]、k[1]、……、k[m]。k[0]*k[1]*…*k[m]可能的最大乘积是多少?例如当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到最大的乘积18。 ...
- 《剑指Offer》面试题17:打印1到最大的n位数 1 题目 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 2 问题分析 由于n的值不确定,也就无法确定用什么数据类型来表示最大的数字。如果n很大的话,可能没有足够大的数据类型来支持。这里... 《剑指Offer》面试题17:打印1到最大的n位数 1 题目 输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 2 问题分析 由于n的值不确定,也就无法确定用什么数据类型来表示最大的数字。如果n很大的话,可能没有足够大的数据类型来支持。这里...
- 《剑指Offer》面试题21:调整数组顺序使奇数位于偶数前面 1 题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 2 分析 使两个指针pHead、pLast分别指向序列的首部和尾部。pHead向后遍历,定位偶数元素;pL... 《剑指Offer》面试题21:调整数组顺序使奇数位于偶数前面 1 题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 2 分析 使两个指针pHead、pLast分别指向序列的首部和尾部。pHead向后遍历,定位偶数元素;pL...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在这个简单的教程中,我们将在游戏开始时简单地改变玩家的视图目标。 创建一个新的 C++ Actor 子类并将其命名为 SetViewTarget 。在头文件中,我们将声明一个 actor 变量,并将其称为 MyActor ... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在这个简单的教程中,我们将在游戏开始时简单地改变玩家的视图目标。 创建一个新的 C++ Actor 子类并将其命名为 SetViewTarget 。在头文件中,我们将声明一个 actor 变量,并将其称为 MyActor ...
- 一、语言本身 变量、条件、循环、字符串、数组、函数、结构体、指针… C语言重点:指针、内存管理 C++重点:面向对象、泛型、模板、STL 二、 基础四大件 数据结构与算法:字符串、链表、二叉树、堆、... 一、语言本身 变量、条件、循环、字符串、数组、函数、结构体、指针… C语言重点:指针、内存管理 C++重点:面向对象、泛型、模板、STL 二、 基础四大件 数据结构与算法:字符串、链表、二叉树、堆、...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节,在本教程中,我们将添加一个广告牌组件(Billboard)到我们的 Actor 对象上。在 UE4 编辑器中也可以很容易地添加组件,但是这次让我们通过编程来实现。 首先,我们将创建一个名为 AddBillboardComp 的新的 ... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节,在本教程中,我们将添加一个广告牌组件(Billboard)到我们的 Actor 对象上。在 UE4 编辑器中也可以很容易地添加组件,但是这次让我们通过编程来实现。 首先,我们将创建一个名为 AddBillboardComp 的新的 ...
- 效果图 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,在这个虚幻引擎4 C++ 教程中,我们将学习如何依据玩家的方向,通过使用 lerp 函数和重叠事件自动打开一扇门。创建一个新的 actor 类,比如叫它 OpenDoorWithLerp 。 首先,... 效果图 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,在这个虚幻引擎4 C++ 教程中,我们将学习如何依据玩家的方向,通过使用 lerp 函数和重叠事件自动打开一扇门。创建一个新的 actor 类,比如叫它 OpenDoorWithLerp 。 首先,...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,这是 Epic 的游戏控制摄像机教程的攻略教程。 创建一个名为 CameraDirector 的新角色。然后在头文件中添加三个变量。添加两个从 Actor 类继承而来的摄像机 actor。将 UPROPERTY 设置为 EditAny... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,这是 Epic 的游戏控制摄像机教程的攻略教程。 创建一个名为 CameraDirector 的新角色。然后在头文件中添加三个变量。添加两个从 Actor 类继承而来的摄像机 actor。将 UPROPERTY 设置为 EditAny...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,创建一个新的 C++ Actor 子类并将其命名为 LightSwitchPushButton 。我们将在头文件中定义四个东西 —— 我们将定义一个 UPointLightComponent、USphereComponent、... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,创建一个新的 C++ Actor 子类并将其命名为 LightSwitchPushButton 。我们将在头文件中定义四个东西 —— 我们将定义一个 UPointLightComponent、USphereComponent、...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在这个简单的教程中,我们将在游戏开始时,简单地平滑混合运动来改变玩家的视图目标。 创建一个新的 C++ Actor 子类并将其命名为 SetViewTargetBlend 。在头文件中,我们将声明一个 actor 变量,并将其称为 MyA... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在这个简单的教程中,我们将在游戏开始时,简单地平滑混合运动来改变玩家的视图目标。 创建一个新的 C++ Actor 子类并将其命名为 SetViewTargetBlend 。在头文件中,我们将声明一个 actor 变量,并将其称为 MyA...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,当角色与一个触发器框(Trigger Box)发生重叠时将触发一个事件。 创建一个新的 C++ TriggerBox 子类【它继承自 TriggerBase 类,而它又继承自 Actor 类】并将其命名为 ... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,当角色与一个触发器框(Trigger Box)发生重叠时将触发一个事件。 创建一个新的 C++ TriggerBox 子类【它继承自 TriggerBase 类,而它又继承自 Actor 类】并将其命名为 ...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程非常有趣,我们将通过在设定范围内的所有物体上添加径向推力来模拟爆炸。 创建一个名为 AddRadialForce 的新角色。我们不需要对头文件做任何操作。下面是由虚幻生成的默认头文件。 AddRadialForce.h #pra... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程非常有趣,我们将通过在设定范围内的所有物体上添加径向推力来模拟爆炸。 创建一个名为 AddRadialForce 的新角色。我们不需要对头文件做任何操作。下面是由虚幻生成的默认头文件。 AddRadialForce.h #pra...
- C#引用C++的视觉服务 1.非托管资源 c++代码 #pragma once #include <stdio.h> #include <string.h> #include ... C#引用C++的视觉服务 1.非托管资源 c++代码 #pragma once #include <stdio.h> #include <string.h> #include ...
- 【数据结构实战C++】4 算法复杂度概念 作者 CodeAllen ,转载请注明出处 效率是工程中最关注的算法特性 算法效率的量度的几个方法 事后统计法 -比较不同算法对同一组输入数据的运行处理时间 -缺陷 为了获得不同算法的运行时间必须编写相应程序运行时间严重依赖硬件以及运行时的环境因素算法的测试数据的... 【数据结构实战C++】4 算法复杂度概念 作者 CodeAllen ,转载请注明出处 效率是工程中最关注的算法特性 算法效率的量度的几个方法 事后统计法 -比较不同算法对同一组输入数据的运行处理时间 -缺陷 为了获得不同算法的运行时间必须编写相应程序运行时间严重依赖硬件以及运行时的环境因素算法的测试数据的...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签