Xcode(wiki,chs)是mac平台的IDE,用于开发macOS、iOS等平台上的软件。支持c、c++、Objective-C、Swift等语言。从4.2版本起,使用Clang C/C++/Objective-C作为缺省编译器,从4.5版本起,使用LLDB作为缺省调试器。 启动Xcode后,弹出工程对话框,右边列出打开过的项目工程,双击即可打开 下文使用的Xcode版本为
RHI全称是Render Hardware Interface(渲染硬件接口),封装了众多图形API(DirectX、OpenGL、Vulkan、Metal)之间的差异基于D3D11 API设计而成,包含了资源管理(Shader、Texture、VertexBuffer等)和图形API封装(DrawIndexedPrimitive、Clear、SetTexture等)。对Game和Renderer
节点材质工具_点击使用s.mecg.me材质节点第一次在ue4中使用这个系统的时候,用起来非常流畅,特别是在实现特效的过程中,感觉他解决了一个很麻烦的事情,就是美术不会写程序,程序不知道效果对不对的问题,这个工具对于TA的同学来说,还是非常友好的,去年有段时间就想着做一个在web内的工具,来实现这个独立的功能。知乎上有讨论过这个东西到底有没有用的问题,基本是双方各执一词,说没用的,认为这个东西稍微
一、Actor:可以放在世界中物体
二、Pawn:可以接受Controller输入的Actor
三、Character:是一个可以行走、跑、跳等行为的Pawn
四、Controller:没有物理表现的Actor,可以控制Pawn
五、PlayerController:用于控制玩家角色
留、AIController:用于控制AI
转载
2018-05-04 14:29:00
362阅读
2评论
网上关于UE4 Commandlet的介绍实在是不多,唯一能找到的两篇文章,不过有这两篇文章也足够理解Commandlet了。 尝试UE4的Commandlet。 UE4: How To Write a Commandlet。
原创
2021-07-06 10:42:32
1990阅读
网上关于UE4 Commandlet的介绍实在是不多,唯一能找到的两篇文章,不过有这两篇文章也足够理解Commandlet了。 尝试UE4的Commandlet。 UE4: How To Write a Commandlet。
原创
2022-01-30 10:36:42
559阅读
P65. 显示图片到屏幕上P66. UI主菜单制作P67. 使用多格式文本块P65 (新建一个包含第一人称射击模板的工程)在内容浏览器中新建一个文件夹(WJJ1209),右键“用户界面——控件蓝图”(默认的名字是“NewWidgetBlueprint”);在文件夹WJJ1209(刚才新建的文件夹)导入一张图片;打开“NewWidgetBlueprint”(控件蓝图),左侧“控制板”面板里
目录UPLUE调用安卓常用xml节点JNI调用java代码关于类型安卓调用UE采坑记录小技巧引用UPLUPL 全称 Unreal Plugin Language,是一个 XML-Based 的结构化语言,用于介入 UE 的打包过程(如拷贝 so / 编辑 AndroidManifest.xml,添加 IOS 的 framework / 操作 plist 等)。简单的说就是使用XML的格式往我们UE
使用FString出现乱码,最简单的情况,FString Str = "你好";
这时候就会出现乱码,解决方法是改成这样 FString Str = TEXT("你好");
转载
2018-03-29 19:32:00
1829阅读
2评论
UE4-蓝图与C++类 互相调用函数
UE4-蓝图与C++类 互相调用函数Time: 2020年10月15日10:13:15Author: Yblackd@目录1. 准备工作1.1 基于C++创建的Actor类 创建蓝图类2 创建C++函数蓝图调用3. 创建蓝图函数C++调用4. 参考1. 准备工作1.1 基于C++创建的Actor类 创建蓝图类 根据
1、开发环境UE4、Xcode、iOS版本情况如下:1、UE4:当前最新版本Unreal Engine 4.17.2。2、Xcode:当前最新版本Xcode9.0。3、iOS:当前最新版本iOS11。2、在iOS设备上部署UE4项目UE4编辑器中可以通过工具栏的“启动”按钮开始在iOS设备上快速测试当前关卡,如图1所示。 图1 启动如果想在iOS上测试当前关卡,需要在“项目配置”中配置两
Unreal Engine 4.27.2版本向Android平台开发时的相关配置等方面的相关问题。
Unreal Engine 4.27.2在Android平台开发的相关配置UE的官方文档上有Android开发的详细介绍,本文记录一下我最近打包Android项目的一些问题和解决办法。另外本文就是为4.27配置Android开发环境,要兼容其他版本大概率会
UE4在windows下打包IOS1、简述2、搭建步骤3、报错 1、简述之前整理过在linux下配置UE4的文章(linux下安装编译ue4问题报错的解决方法),今天梳理下在虚拟机上安装MacOS和UE4的步骤: UE4在打包时,仅蓝图的ios项目可以在windows进行编译及打包,而C++ ios项目必须在Mac机器进行编译打包。如果有Mac机器,直接打包也比较方便,如果没有或者懒得购置配置可
在上一篇《【UE4源代码分析】-005 Editor的起点-Main函数》(javascript:void(0))中,我们知道UE4程序启动运行时是从WinMain函数开始,之后调用GuardedMain函数进行处理,待GuardedMain退出之后,执行appExit之后程序退出。
UE4 has plenty of great C++ libraries to use for game development, but it’s not always obvious in a large code project where to find them. In this pos
转载
2016-08-08 16:05:00
231阅读
2评论
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("This is an on screen message!")); UE_LOG(LogTemp, Log, TEXT("Log text %f"), 0.1f); UE_LOG(LogTemp, Warning, TEXT("Log warning")); UE_LOG(L...
转载
2016-06-07 18:34:00
220阅读
2评论
一个椅子可以被抓起和放下,一扇门可以打开和关上、一个抽屉可以拉开和关上。
椅子、门、抽屉都可以用手拉,然后放下,但是它们的打开和关上的行为是不一样的,它们之间没有继承关系,没法共用“打开”和“关闭”的行为。
具有同样接口的实体:
一、访问方式相同
二、实体类型可以一样,也可以不一样。
蓝图中的接口:
一、声明一个或者多个函数。声明:只给出函数的名字和参数,但不给出函数体
转载
2019-03-09 21:57:00
416阅读
2评论
Spline和Spline Mesh的区别:
1、Spline Mesh是有实体表现的,Spline Mesh可以拉伸弯曲实体模型,Spline Mesh是具象。
2、Spline 只有曲线,没有实体模型表现,是抽象的,不是具象,游戏运行时是看不到Spline曲线的。但是可以用Spline来做一些事情,比如:运动轨迹,让一个物体沿着Spline曲线进行运动。
3、Spline Mesh只有2个端点
转载
2019-02-15 13:03:00
1090阅读
2评论
Slider:滑动条
一、Slider.Bar Thickness:滑动条厚度
二、Slider.Appearance.Step Size:每次滑动的步进值
三、Slider.Appearance.Value:滑动条的值(从0到1的小数)
四、Slider.Appearance.Orientation:滑动条横向或纵向
五、可以改变滑动条各种状态的展示图片
六、On V
转载
2019-01-24 21:51:00
433阅读
2评论