652aad4bly1g4gjxj3pr8j20u0140npe.jpg

Hi.

Welcome to my blog. This is Shinainai . I am a programmer . I live in California.I love art! I love STEM! Hope you have a nice stay!

Visual Studio与打水/澡堂

Visual Studio与打水/澡堂

说到大学一年级上学期学习C语言 下学期学到C++(第一年安装Visual Stuido)

学校有开设Win CE实验室,然后查到XBOX也有相似点

“Xbox 初代是被封装的 Windows CE + DirectX 游戏机”

所以想先解释清楚概念,再来讲澡堂

From ChatGPT

1️⃣ 初代 Xbox(2001)开发:Visual Studio + XDK(重点)

Xbox 第一代(2001)本质上是 PC 架构 + 定制 Windows 内核 + DirectX

开发环境核心是:

  • Visual Studio(主要是 VS 6.0 / VS .NET 2003)

  • Xbox Development Kit(XDK)

  • DirectX API

  • 调试通过 网络连接(Ethernet)到开发机

🧠 本质结构

初代 Xbox ≈ 一台“锁死硬件的 Windows 电脑”

  • CPU:Intel Pentium III(定制版)

  • GPU:NVIDIA NV2A(接近 GeForce 3)

  • OS:基于 Windows 2000 / Windows CE 技术

  • 图形:DirectX 8

🧩 开发流程(经典)

  1. 在 Visual Studio 写 C++ 游戏代码

  2. 使用 XDK 编译(xbox.exe)

  3. 通过局域网传到 Xbox Dev Kit

  4. 实时调试(断点、内存、帧率)

  5. 用 DirectX 控制渲染

👉 这点非常重要:

Xbox 初代 = “封装好的 PC + VS + DirectX 游戏开发机”

2️⃣ Xbox 360(2005–2013)

Xbox 360

开发体系升级:

  • Visual Studio 2005 / 2008

  • XDK(改进版)

  • Xenos GPU(ATI)

  • PowerPC CPU(三核)

特点:

  • 更严格的权限控制

  • 更专业的游戏引擎时代(Unreal 3爆发)

  • 开发更接近现代主机

3️⃣ Xbox One / Series X(现代)

Xbox Series X

现在已经完全统一到:

  • Visual Studio + Windows SDK

  • DirectX 11 / 12

  • 和 PC 开发几乎一致

  • Xbox = Windows 子系统生态

👉 现代差异:

写一套 C++/C# 游戏,很大程度可以同时跑 PC + Xbox

4️⃣ Xbox 开发和 Windows CE / Win32 的关系

早期 Xbox 和:

  • Windows 2000 内核

  • DirectX API

  • 类似 Win32 子系统

甚至很多人说:

“Xbox 初代是被封装的 Windows CE + DirectX 游戏机”

但严格来说它不是完整 WinCE,而是微软内部定制内核。

5️⃣ 一个典型(2002)Xbox Visual Studio 项目结构

MyGame/
 ├── Game.cpp
 ├── Renderer.cpp
 ├── Input.cpp
 ├── Audio.cpp
 ├── XboxProject.vcproj
 └── assets/

核心调用:

Direct3DDevice->DrawPrimitive(...)
XInputGetState(...)

6️⃣ 总结一句话

👉 Xbox Visual Studio 开发本质是:

用 Visual Studio 写 C++ + DirectX,通过微软 XDK,把 PC 风格开发“封装”到游戏主机上运行


每次跟我好朋友/笔友/学习搭子 讲到打水/澡堂(因为相邻 )都会笑晕过去

因为大学宿舍一年1200人民币,就是说一个月月租¥100(相当于$15 per month rent)

就是基本免费吧!但是宿舍没有热水/淋浴🚿/空调

但是想起来 超级有趣 跟我好朋友讲起来那个叫回味无穷 声音高八度美滋滋(情绪高涨)仿佛充满大学生对未来的憧憬😄

美国当然是24小时热水还有游泳池🏊‍♀️健身房洗衣机烘干机(我都美国之前甚至未见过dryer 在上海黄梅天要晒好几天衣服才干)

但是上海是我的家 想到小伙伴甚是想念

继续讲澡堂子地图

白天同学们听完蓝色巨人 微软等伟大历史 然后上完微积分 学完C语言

晚上大家相约去洗澡

务必带好校园卡 滴滴滴

然后还会带着毛巾肥皂换洗衣服

还有一个篮子装着洗面奶洗发水

乖乖的去排队洗澡

现在是很那想象那个画面 在美国后家里有1-3个bathroom 我都是独用 要是现在应该不习惯

学生时代没有赚钱能力 也没有觉得有任何不方便

反而想起那些青葱岁月和伟大技术 没有更努力去学习 有些后悔 现在要用ChatGPT补偿当年损失

买到Mario包装Bubly 电影院就看见广告啦!

买到Mario包装Bubly 电影院就看见广告啦!