会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
XTG111's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2024年3月7日
Games101--作业2
摘要: 说明 该作业主要想实现两个三角形的绘制 绘制结果走样 按照课上所讲的方法,对包围盒里面的所有像素进行判断是否在三角形内,然后着色,这样的结果由于采样频率的问题将导致边缘走样现象的发生 if(!insideTriangle(P.x(),P.y(),t.v)) continue; int cur_ind
阅读全文
posted @ 2024-03-07 10:34 XTG111
阅读(83)
评论(0)
推荐(0)
2024年3月5日
光栅化
摘要: 光栅化 Rasterize 将经过观测变换后在\([-1*-1*-1]\)立方体的物体绘制在屏幕上 Rasterize == Drawing onto the screen 屏幕 一个二维数组,每个元素表示一个像素(pixel) 初步认知:一个pixel内部颜色不会变化 像素的范围在(0,0) 到
阅读全文
posted @ 2024-03-05 22:33 XTG111
阅读(64)
评论(0)
推荐(0)
2024年3月4日
视图变换矩阵和投影变换矩阵
摘要: 变换 3D -> 2D 2D空间的变换 缩放变换 \[\begin{bmatrix}x'\\ y'\\ \end{bmatrix}= \begin{bmatrix}s & 0\\0 & s\\ \end{bmatrix} \begin{bmatrix}x\\ y\\ \end{bmatrix} \]
阅读全文
posted @ 2024-03-04 17:41 XTG111
阅读(190)
评论(0)
推荐(0)
2024年3月2日
Lab1:Xv6 and Unix utilities
摘要: Sleep功能 通过接受时间参数,调用system_call 指令 sleep实现该功能 #include "kernel/types.h" #include "kernel/stat.h" #include "user/user.h" int main(int argc,char* argv[])
阅读全文
posted @ 2024-03-02 15:49 XTG111
阅读(34)
评论(0)
推荐(0)
2024年2月29日
Book-Riscv-XV6-Chap1
摘要: 操作系统接口 – 阅读 xv6-riscv-book Xv6的时钟周期:定时器芯片两次中断之间的时间 xv6作为一个简单的操作系统,利用一个“内核kernel”向其他运行中的程序提供服务的特殊程序,这个内核相当于连接了硬件和运行程序。 每一个正在运行的程序可以称为进程,都拥有子集的包含指令、数据、栈
阅读全文
posted @ 2024-02-29 16:52 XTG111
阅读(54)
评论(0)
推荐(0)
2024年1月11日
ue4-c++定时器和时间轴简易模板
摘要: 定时器Delay 在头文件中需要声明TimerHandle和功能函数,功能函数是计时结束后执行的功能 在源文件中利用GetWorldTimerManager()实现定时器的开启(绑定功能函数)和清除。 //.h //自动开火的定时器 FTimerHandle FireTime; //定时器的开始绑定
阅读全文
posted @ 2024-01-11 08:19 XTG111
阅读(315)
评论(0)
推荐(0)
2023年11月23日
UE4_C++实现TimeLine
摘要: 主要实现蓝图节点中时间轴的功能。 目前UE提供了两种实现方式,一个是使用FTimeLine其是一个时间轴的结构体;另一种方式是使用UTimeLineComponent,其是一个时间轴组件类。两者内部定义的函数基本一样,组件类中使用这个结构体变量作为类中的成员变量。 声明一个时间轴变量/组件 FTim
阅读全文
posted @ 2023-11-23 16:04 XTG111
阅读(1084)
评论(0)
推荐(0)
2023年11月20日
UE4接口
摘要: 官方链接 目的 不同Actor对象具有同一个功能,比如角色按F键可以实现开门,开车,与NPC沟通等操作。其本质就是让所有的Actor对象除了继承UObject以外,再继承这个接口类。 接口的声明 宏的改变:UCLASS -> UINTERFACE 父类的改变:UObject -> UInterfac
阅读全文
posted @ 2023-11-20 16:55 XTG111
阅读(88)
评论(0)
推荐(0)
2023年11月8日
UE4 c++重构简单死亡之眼的效果
摘要: 虚幻社区中有蓝图教学视频 使用C++重构,主要用到UGameplayStatics类中的SetGlobalTimerDilation方法,以及角色的相机管理器的调用,之后通过StartCameraFade方法实现显示效果 UE4中的时间膨胀 参考 全局方法:SetGlobalTimerDilatio
阅读全文
posted @ 2023-11-08 19:28 XTG111
阅读(118)
评论(0)
推荐(0)
2023年11月7日
UE4Gameplay定时器
摘要: 参考 定时器在全局定时器管理器(FTimerManager类)中管理,对于每个实例Uobject和场景都会有全局定时器管理器,一般来说通过SetTimer和SetTimerForNextTick来设置定时器。SetTimer具有loop属性。 访问使用定时器 AActor类对象:直接使用GetWor
阅读全文
posted @ 2023-11-07 22:36 XTG111
阅读(296)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告