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


运行环境

Windows10 x64
Visual Studio 2019


配置Aurora项目属性

#配置常规属性
Aurora Engine 游戏引擎入门 01(环境配置测试)_第1张图片
输出目录:生成dll或者可执行文件的目录,国际惯例命名bin
中间目录:在生成过程中产生的临时文件,需要独立目录,方便代码管理
配置类型:动态库.dll

#配置解决方案平台架构
删除x86的配置概述,每个项目全部删除,选择编辑移除x86的分支管理
Aurora Engine 游戏引擎入门 01(环境配置测试)_第2张图片

新建沙盒测试

新建一个控制台项目,命名为Sandbox,用来测试引擎,最终
Aurora Engine 游戏引擎入门 01(环境配置测试)_第3张图片
#把显示全部文件关闭
#全部保存当前的修改

第一个测试程序

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 

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

// Sandbox项目源码

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

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

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

// 添加Aurora项目引用
Aurora Engine 游戏引擎入门 01(环境配置测试)_第4张图片
// 将Aurora.dll 复制到对应层级的 Sandbox下
在这里插入图片描述


Gitea地址


你可能感兴趣的:(Aurora,Aurora)