Raylib贴图

贴图

主要函数:

RLAPI Texture2D LoadTexture(const char *fileName);
RLAPI Image LoadImage(const char *fileName);
RLAPI Textrue2D LoadTextureFromImage(Image image);
RLAPI void DrawTexure(Texture2D texture,int posX,int posY,Color tint);

简单贴图小代码

#include <stdio.h>
#include <raylib.h>
#include <time.h>
#include <stdlib.h>
void test_database()
{
	Vector2 p;
	p.x = 11;
	p.y = 2;

	Vector3 o;
	o.x = 10;
	o.y = 11;
	o.z = 10;
}
int main()
{
	InitWindow(200, 200, "Alaso_shuang");
	Texture t = LoadTexture("C:/Users/Alaso/Desktop/little.png");
	while (!WindowShouldClose())
	{
		BeginDrawing();
		Vector2 v = { 10,10 };
		DrawTexture(t, 0, 0, WHITE);
		
		
		EndDrawing();
	}
	UnloadTexture(t);
	CloseWindow();
	return 0;
}

写了一个判断按键按下即可给图片换颜色的玩意

#include <stdio.h>
#include <raylib.h>

int main()
{
	InitWindow(800, 600, "Alaso_shuang");
	Texture2D photo = LoadTexture("C:/Users/Alaso/Desktop/little.png");

	while (!WindowShouldClose())
	{
		static bool is_turn = false;
		if (IsKeyPressed(KEY_SPACE))
		{
			is_turn = is_turn ? false : true;
		}
		BeginDrawing();
		ClearBackground(Color{ 125,124,123 });
		DrawTexture(photo, 300, 400, is_turn ? WHITE : ORANGE);
		DrawText("Alaso_shuang is a smart woman!",500,400,25,RED);
		DrawFPS(0,0);
		EndDrawing();
	}
	CloseWindow();
	return 0;
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值