跳到主要内容

Voxel House(体素屋)

· 阅读需 12 分钟

分解体素屋演示 作者:Oskar Stålberg

image-20240119161203130

Voxel House 试玩地址

介绍

我的项目通常围绕着我想探索的一些中心思想展开。在这里,这个中心思想是模块化图块集的一种特定的内容驱动方法,我已经想到了一段时间。 此项目可以在 Maya 中创建为 Python 脚本,也可以在 Houdini 中创建为节点图。但是,由于我不希望我的最终演示材料是以灰盒 Maya 场景为背景的沉闷叙述的 youtube 剪辑,因此我创建了一个交互式 Web 演示。 作为一名技术艺术家,我的技能范围至关重要;我不是一个大师级的艺术家,也不是一个合格的程序员,但我两者都有一部分。我最擅长艺术与科技的交汇处;程序和工艺。 网络演示是展示这些技能的完美媒介。

弄清楚瓷砖

核心概念是这样的:瓷砖是放置在方块之间的角落,而不是方块的中心。 图块由它们周围的方块定义:与角落中一个方块相邻的方块的方块将是 1,0,0,0,0,0,0;表示直墙的瓷砖将是 1,1,1,1,0,0,0,0。

image-20240119161321028

本地虚拟机配置微服务环境docker版

· 阅读需 7 分钟
Arce
独立游戏开发者

安装docker compose

curl -SL https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

因为是在本地的虚拟机 可以放心直接关闭防火墙

# 停止防火墙服务
systemctl stop firewalld.service
# 禁用防火墙服务
systemctl disable firewalld.service

shardingsphere分库分表主从复制

· 阅读需 9 分钟
Arce
独立游戏开发者
注意

本文含双主互从、双主双从方式 配置需要将HOST改成你的主机ip POSSWORD 改成你的数据库密码

官网:Docker官网

安装手册:docker-ce 社区版

1、安装需要的软件包

yy -utils提供了yy-config-manager相关功能,device-mapper-persistent-data和lvm2是设备映射器驱动程序所需要的。

yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

2、设置docker下载镜像

推荐阿里云下载地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Config 配置中心

· 阅读需 3 分钟
Arce
独立游戏开发者

Config 配置中心官方文档

部署配置中心服务端

创建一个config微服务 添加依赖

<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>

Eureka 注册中心

· 阅读需 3 分钟
Arce
独立游戏开发者

Eureka和ZooKeeper的区别 Eureka能够自动注册并发现微服务,然后对服务的状态、信息进行集中管理,保证AP

在分布式领域有一个很著名的CAP定理:C:数据一致性。A:服务可用性。P:分区容错性(服务对网络分区故障的容错性)。

在父工程pom中

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>