Aurora Engine 游戏引擎入门 01(环境配置测试)


简介

本序列由澳大利亚的一个游戏引擎爱好者整理制作,使用了前瞻的语言技术,
经常多次的修改制作,一个个小的知识点贯通,非常具有引导学习意义!

Bilibili站转载学习,非个人研究,鸣谢!

原作者Github
Bilibili直达链接
YouTube直达链接


运行环境

Windows10 x64
Visual Studio 2019


配置Aurora项目属性

#配置常规属性
在这里插入图片描述
输出目录:生成dll或者可执行文件的目录,国际惯例命名bin
中间目录:在生成过程中产生的临时文件,需要独立目录,方便代码管理
配置类型:动态库.dll

#配置解决方案平台架构
删除x86的配置概述,每个项目全部删除,选择编辑移除x86的分支管理
在这里插入图片描述

新建沙盒测试

新建一个控制台项目,命名为Sandbox,用来测试引擎,最终
在这里插入图片描述
#把显示全部文件关闭
#全部保存当前的修改

第一个测试程序

1、编写测试代码.dll和main
2、添加项目引用,测试输出

// Aurora项目代码

// #pragma once 防止重复包含头文件
// 使用#ifndef #define #endif 效果一样
#pragma once

namespace Aurora 
{
	// __declspec的全称是decl-specifier(明示指示符)
	// dllexport(C++在windows平台声明以下内容对外可见)
	// dllimport(C++在windows平台声明以下内容可读取)
	__declspec(dllexport) void TestDllCall();
}
#include "Test.h"
#include <stdio.h>

// 实现同一个命名空间里面的方法
namespace Aurora
{
	void TestDllCall() 
	{
		printf("Earn Big Money AE");
	}
}

// Sandbox项目源码

namespace Aurora
{
	// 声明使用一个外部的dll方法
	__declspec(dllimport) void TestDllCall();
}

void main()
{
	Aurora::TestDllCall();
}

2、添加项目引用,测试输出

// 添加Aurora项目引用
在这里插入图片描述
// 将Aurora.dll 复制到对应层级的 Sandbox下
在这里插入图片描述


Gitea地址


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值