Skip to content

基于Blazor开发游戏,并且不使用Canvas。一个简单的Demo

Notifications You must be signed in to change notification settings

mutouzdl/BlazorGameWithoutCanvas

Repository files navigation

BlazorGameWithoutCanvas

基于Blazor开发游戏,并且不使用Canvas。一个简单的Demo

经过一段时间的研究,我成功地用Html元素(利用现成的Blazor UI库:ant-design-blazor)来展示游戏角色、处理游戏角色逻辑,将角色的渲染和UI方便地融合。 一方面我参考了Unity3D的Transform、Component、GameObject等实现方式(只是粗略参考,我并没有研究透Unity3D),另一方面也参考一个使用了Canvas的项目:https://github.com/mizrael/BlazorCanvas,主要是参考它对于游戏逻辑的控制。

如果凑巧你也希望不使用Canvas来开发Blazor的游戏,那,希望这个Demo能帮上一点忙吧。

文章目录索引:

[BlazorGameWithoutCanvas]0.前言:基于Blazor开发游戏,并且不使用Canvas

[BlazorGameWithoutCanvas]1. 游戏循环

[BlazorGameWithoutCanvas]2.游戏对象和组件渲染

[BlazorGameWithoutCanvas]3. 解决坐标系的问题

Demo预览

image

About

基于Blazor开发游戏,并且不使用Canvas。一个简单的Demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published