-
Go语言的性能怎么样?
所属栏目:[语言] 日期:2023-06-17 热度:7021
根据 Go 开发团队和基本的算法测试,Go语言与C语言的性能差距大概在 10%~20% 之间。虽然没有官方的性能标准,但是与其它各个语言相比已经拥有非常出色的表现。
时下流行的语言大都是运行在虚拟机上,如:Java 和 [详细] -
哪些大公司正在运用Go语言
所属栏目:[语言] 日期:2023-06-17 热度:1437
Go语言是谷歌在 2009 年发布的一款编程语言,自面世以来它以高效的开发效率和完美的运行速度迅速风靡全球,被誉为“21 世纪的C语言”。
现在越来越多的公司开始使用Go语言开发自己的服务,同时也诞生了[详细] -
有什么项目使用Go语言开发?
所属栏目:[语言] 日期:2023-06-17 热度:8398
所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go语言从发布 1.0 版本以来备受众多开发者关注并得到广泛使用,Go语言的简单、高效、并发特性吸引了众多传统语言[详细]
-
在并发的情况下诞生了 Go语言
所属栏目:[语言] 日期:2023-06-17 热度:158
在早期 CPU 都是以单核的形式顺序执行机器指令。Go语言的祖先C语言正是这种顺序编程语言的代表。顺序编程语言中的顺序是指:所有的指令都是以串行的方式执行,在相同的时刻有且仅有一个 CPU 在顺序执行程序的指令。[详细]
-
Go语言的特点有哪些?
所属栏目:[语言] 日期:2023-06-17 热度:8671
Go语言也称为 Golang,是由 Google 公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。
接下来从几个方面来具体介绍一下Go语言的特性。
语法简单
抛开语法样式不谈,单就类型和规则而言[详细] -
Go语言介绍
所属栏目:[语言] 日期:2023-06-17 热度:7671
Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。
Go语言是编程语[详细] -
UE4添加人物动画之前后左右迁移
所属栏目:[语言] 日期:2023-06-17 热度:775
这也一节,我们来使用动画状态机的逻辑。
1) 编译一下,回到 UE4 编辑器双击我们的动画蓝图,选择动画图标,创建一个状态机,并双击状态机。
2) 点击引脚拉出来一个节点选择添加状态。
3) 更改名字为 Idle [详细] -
UE4为角色动画添加状态机
所属栏目:[语言] 日期:2023-06-17 热度:7412
状态机是可以让动画过渡到另一个动画的工具,它大大简化了动画设计流程。
1) 在 UE4 编辑器中,我们以 AnimInstance 为父类创建一个名为 CharacterAnimInstance 的子类。
2) 进入到我们的骨骼网格体文件夹路径[详细] -
UE4增添人物模型
所属栏目:[语言] 日期:2023-06-17 热度:674
在正式使用 UE4 添加人物模型之前,我们先来解释几个概念。
什么是组件
在添加人物模型之前先介绍一个概念叫“组件”,组件是什么呢?组件的作用是为了让 Actor 实现一个功能,比如说:我们现在的角色,[详细] -
UE4完成人物跳跃
所属栏目:[语言] 日期:2023-06-17 热度:7318
这一节我们来实现人物的跳跃。
1) 首先我们打开 UE4 编辑器,点击项目设置,点击输入,添加 BindAction 类型的按键绑定,名字为 Jump,按键是空格键。
2) 打开 VS 编辑器,在我们的角色类 APlayingCharacter 头[详细] -
UE4设定人物移动和与人物视角
所属栏目:[语言] 日期:2023-06-17 热度:3510
这一节我们来设置默认的角色和控制器和默认地图不一样,默认角色和控制器需要设置在 GameMode 里面。
1) 打开 VS 编辑器, 打开“APlayingGameModeBase.h”文件,声明一个构造函数:
2) 在“AP[详细] -
UE4设定默认角色和控制器
所属栏目:[语言] 日期:2023-06-17 热度:209
这一节我们来设置默认的角色和控制器和默认地图不一样,默认角色和控制器需要设置在 GameMode 里面。
1) 打开 VS 编辑器, 打开“APlayingGameModeBase.h”文件,声明一个构造函数:
2) 在“AP[详细] -
什么是UE4?虚幻4引擎是什么?
所属栏目:[语言] 日期:2023-06-17 热度:7299
UE4 的全名是 Unreal Engine 4,中文译为“虚幻引擎4”。UE4 是一款由 Epic Games 公司开发的开源、商业收费、学习免费的游戏引擎。
从 1998 年发行至今,UE4 一共经历了 UE、UE2、UE2.5、UE3、UDK、UE[详细] -
UE4设置了默认游戏模式和游戏关卡
所属栏目:[语言] 日期:2023-06-17 热度:8086
UE4设置默认游戏模式和关卡
1) 首先我们回到 VS 编辑器,在“内容浏览器”里面选择“内容(Content)”:
2) 新建一个存放资源的文件夹名为“Assest”,然后在“Assest&rdqu[详细] -
UE4创建人物和地图模式
所属栏目:[语言] 日期:2023-06-17 热度:7930
在 UE4 中,每一个世界(World)有多个 Level(关卡),而每个关卡又可以设定自己的 GameMode(游戏模式),从而控制游戏的玩法。
新建 GameMode
1) 打开 UE4 编辑器,我们点击左下角的“显示/隐藏资源面板[详细] -
UE4创建项目
所属栏目:[语言] 日期:2023-06-17 热度:3605
打开 UE4 启动器,选择 4.21.2 版本的虚幻引擎,点击“启动”按钮。
UE4新建项目按钮
点击之后会出现如下图所示的界面,可以对新建项目进行设置。
对UE4新建项目进行设置
“项目”这[详细] -
UE4运用什么编译器?
所属栏目:[语言] 日期:2023-06-17 热度:445
UE4 的底层虽然是用 C++ 实现的,但它又不仅仅是一个 C++ 库,它还实现了自己的编译机制。换句话说,UE4 对现有的 C++ 语法进行了改进,以适应游戏开发的场景。
当然,UE4 也不会疯狂到自己去开发一个 C++ 编译器[详细] -
UE4的下载和安装(UE4开发环境的构建)
所属栏目:[语言] 日期:2023-06-17 热度:7402
使用 UE4 开发游戏之前,必须先搭建开发环境,具体包括:
UE4 引擎的下载和安装
Visual Studio 下载和安装
UE4 的下载和安装
1) 首先,打开任意一个浏览器输入 UE4 官方网站的网址 https://www.unrealengine.com[详细] -
Qt编程涉及的专业术语和与名词
所属栏目:[语言] 日期:2023-06-17 热度:1783
本节我们来介绍一下使用 Qt 编程过程中常用的术语和名字,它们不一定专属于 Qt,在其它的 C/C++ 开发过程中也会使用到。
Project
Project 的中文翻译是“项目”或者“工程”,这里的项目是指为[详细] -
了解一下Qt用到的开发工具
所属栏目:[语言] 日期:2023-06-17 热度:32
Qt 不是凭空产生的,它是基于现有工具链打造而成的,它所使用的编译器、链接器、调试器等都不是自己的,Qt 官方只是开发了上层工具。下面我们分几个部分讲解 Qt 使用到的工具链。
GNU 工具集
在上个世纪八十年代,[详细] -
Win11查看显卡型号的方法
所属栏目:[语言] 日期:2023-06-16 热度:3827
不少喜欢玩大型游戏或者使用3D图像处理软件的用户都是比较在意显卡,而只有查看到自身所使用的电脑是什么型号的显卡才能够确定能不能带动整个游戏,那么Win11系统要如何去查看显卡型号呢?
Win11查看显卡型号的方[详细] -
解锁Qt安装目录的结构
所属栏目:[语言] 日期:2023-06-16 热度:3706
Qt 整体目录结构
不同版本 Qt 的安装目录结构大同小异,本节我们以 Qt 5.9.0 为例来说明。
为了方便描述,下文我们使用~表示 Qt 的安装目录。
注意,~\5.9\ 和 ~\Tools\ 目录下都有 mingw53_32 目录(图中我用[详细] -
学好QML还是C++?
所属栏目:[语言] 日期:2023-06-16 热度:1658
Qt4 时代的主流就是传统部件(或叫控件)编程,所用的语言一般是 C++。 Qt5 诞生之时,正是手机移动设备蓬勃发展的时候,而传统的 C++ 部件编写的界面对手机应用程序非常方便,比如手机屏幕显示随意翻转, 这在传统桌[详细]
-
Qt与其它GUI库的对比
所属栏目:[语言] 日期:2023-06-16 热度:8631
世界上的 GUI 库多如牛毛,有的跨平台,有的专属于某个操作系统;有的只有 UI 功能,有的还融合了网络通信、多媒体处理、数据库访问等底层功能。
Windows 下的 GUI 库
Windows 下的 GUI 解决方案比较多:
基于 C+[详细] -
Qt是什么?Qt简介(非常具体)
所属栏目:[语言] 日期:2023-06-16 热度:415
Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。
Qt 是纯[详细]