{CMoney战斗营} 的第六周 # 游戏模组套用

好不容易拟定了游戏专题的方向,接下来是要奠基在上一届学长姐的模组上继续成长出自己的专案。

为期一个月的专案制作时间,应该是要很忙碌充实的,却依然还是感到没有头绪,总觉得对於套入模组缺乏安全感和成就感,坑坑巴巴的下几个指令,执行起来好像是没问题的,但不明究理,这好像就是未来使用框架或多人协助上必然会碰到的情况,希望有时间可以再更深入的研究其中的逻辑吧!

游戏框架的主要三个部分:

地图编辑器

  • 为方便编辑游戏地图而产生的 GUI 介面, 可以更直觉的配置物件
  • 标记座标位置中要新增的物件, 并输出成档案
  • 在程序中载入标记档案, 并创建游戏物件

镜头运镜

  • 只显示游戏地图中某个区域的画面
  • 透过画面裁切, 达成此效果, 通常会追踪某个物件(如主角), 计算相对的镜头边界座标进行裁切
  • 只绘出在镜头内(与镜头有碰撞) 的物件, 增加程序效能

网路模组

  • 透过区网达成多人连线
  • 区分为伺服端及客户端, 游戏中不固定的物件统一由伺服创建在传送封包给各个客户端, 客户端再各自执行其绘出逻辑
  • 游戏中需要统一更新的指令传送封包给伺服更新给所有人

<<:  以Postgresql为主,再聊聊资料库 PostgreSQL last N in-table cache 探讨

>>:  CMoney菁英软件工程师战斗营关於低潮期_Week 6

Day 12 均衡思考赚钱与不被花钱

依现况而言企业在强大的个资隐私规范之下,如何符合规范又不被在不知情况之下被罚又不知所云,在个资自主当...

[Day8]Rare Easy Problem

上一篇介绍了2 the 9s,是一题会需要重复执行的题目,使用回圈跟副程序会比较容易执行,整体上不会...

#09 No-code 之旅 — 怎麽在 Client-side 抓取资料?SWR 简介

安安!前几天讲了怎麽在专案里用些 data fetching functions 做 pre-ren...

Day 26 - Watch os 开发学习3(输入框、Picker)

在Apple watch中,我们依然可以去使用输入框 struct ContentView: Vie...

Day17 Elastic APM (一)

接下来将要来介绍如何运用APM(Application Performance Monitoring...