欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-09-10 12:02:34
运行环境Windows10 x64Visual Studio 2019配置Aurora项目属性#配置常规属性输出目录:生成dll或者可执行文件的目录,国际惯例命名bin中间目录:在生成过程中产生的临时文件,需要独立目录,方便代码管理配置类型:动态库.dll#配置解决方案平台架构删除x86的配置概述,每个项目全部删除,选择编辑移除x86的分支管理新建沙盒测试新建一个控制台项目,命名为Sandbox,用来测试引擎,最终#把显示全部文件关闭#全部保存当前的修改第一个测试程....

运行环境

Windows10 x64
Visual Studio 2019


配置Aurora项目属性

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

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

新建沙盒测试

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

第一个测试程序

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 Engine 游戏引擎入门 01(环境配置测试)
// 将Aurora.dll 复制到对应层级的 Sandbox下
Aurora Engine 游戏引擎入门 01(环境配置测试)


Gitea地址


本文地址:https://blog.csdn.net/inspironx/article/details/108565760

相关标签: Aurora