零散概念
# 异步操作(Asynchronous Operation)
想象一下,你去咖啡店点了一杯咖啡。如果这是一个同步操作,你会站在那里等待咖啡做好,期间你不能做其他事情,直到咖啡递到你手中。但如果是一个异步操作,你点完咖啡后可以找个地方坐下、看书或玩手机,等咖啡做好了,店员会叫你。这样,你不用一直等待,可以利用这段时间做其他事情。
在计算机编程中,异步操作的概念类似。程序在请求某个需要时间的操作(如读取文件、下载数据或加载场景)时,不会停下来等待操作完成,而是继续执行其他任务。当那个操作完成时,它会得到通知。
# 回调(Callback)
还是上面的咖啡店例子,当你的咖啡做好了,店员会叫你。这个 “叫你” 的动作,就是一个回调。它是咖啡店告诉你:“嘿,你的咖啡好了!”
在编程中,回调是一个函数或方法,它会在某个任务完成后被自动调用。当你启动一个异步操作时,你可以提供一个回调函数,这样当操作完成(或出现错误)时,这个函数就会被执行。
例如,你可能会告诉程序:“去加载这个场景,加载完成后,请执行这个回调函数来告诉我。” 当场景加载完成,你的回调函数就会被自动调用,你可以在其中执行一些后续操作, ...
无题
职位描述
职位描述 1. 了解项目愿景,与游戏策划、美术、程序员和 QA 合作,设计和完善游戏开发工具,提升团队生产效率。 2. 理解游戏开发美术、程序、策划各职能的工作流程,发掘流程痛点,提供解决方案并执行解决方案。 3. 协助团队建立标准化的生产流程,起草与更新生产管线流程规范。 4. 负责相关文档的编写,为开发团队提供指导和培训。 5. 探索新的领域和机会,并能够在生产管线流程中落地。
职位要求
5 年以上游戏设计或开发经验; 2. 了解游戏开发流程,有中重度项目的开发经验者优先; 3. 熟练掌握游戏引擎及编辑器的使用; 4. 积极主动地指导设计相关工作; 5. 善于内部沟通、团队合作和知识分享。
职位描述
作为一名资深技术策划,你将在 3A 单机项目中担任技术和设计之间的桥梁,保证所在小组的设计意图能以符合项目进度需要的方式被制作到游戏里,并以 3A 标准向前迭代并最终交付。 工作内容: - 为团队中的游戏策划提供技术指导和支持,保证策划可以快速制作玩法原型验证设计意图 - 调研分析市场头部产品的技术解决方案,与团队合作制定玩法模块的生产管线,包括不限于技术方案、相关工具链 ...
无题
本篇是关于游戏剧情如何设计的笔记和一些心得。
参考:
怎样写好一个故事
两个理论支柱构建故事
冲突理论
渴望
行动
障碍
故事曲线(起承转合)
阐述
上升动作
危机
高潮
下降动作
怎样写好一个古水
三幕式
描述基本世界观和任务关系的【建置】
建置 - 近战 - 转折 - 解决
不同序列上对应的
1. 渴望
2. 行动
3. 障碍
模板
# 剧情架构参考
# 1. 开场
现状:卢迪厄斯,一个在地球上因交通事故丧生的 34 岁无职游戏宅,转生到了一个充满魔法和剑术的异世界。
基本任务与关系:他决心在这个新的世界里弥补前世的遗憾,变得更强。
无关痛痒的设定:他的父亲保罗是一位出色的剑士,但与他的关系并不亲近。
插图:
# 2. 切入
深化角色设定:卢迪厄斯展示了他对魔法的浓厚兴趣和对成为一名魔法师的渴望。
欲望:他希望能够进入魔法学校,与其他魔法师一同学习和成长。
困境:由于家庭经济问题,他无法支付学费。
插图:
# 3. 激励
突发事件:卢迪厄斯得知家里请了家教来教他魔法,这让他有了学习魔法的机会。
插图:
# 4. 进展
卢迪厄斯在家教的指导下, ...
无题
明天要做的事
吃饭
睡觉
打豆豆
明天要做的事
吃饭睡觉
打豆豆
int main()
{
return 0;
}
无题
访问等级(Access Level)是指在 C# 中用于控制类、结构体、接口、字段、属性、方法和构造函数等成员的可访问性的修饰符。C# 中有五个访问等级,从高到低分别是:
public :公共的,可以被任何代码访问。
protected internal :受保护的内部的,可以被同一程序集中的代码和派生类中的代码访问。
internal :内部的,可以被同一程序集中的代码访问。
protected :受保护的,可以被派生类中的代码和同一程序集中的代码访问。
private :私有的,只能被同一类中的代码访问。
访问等级可以帮助您控制代码的可访问性,从而提高代码的安全性和可维护性。例如,将某些成员设置为 private 可以防止其他代码意外地修改它们,从而提高代码的安全性。将某些成员设置为 public 可以使其他代码更容易地使用它们,从而提高代码的可维护性。
无题
# 1、基本概念
单例模式只有一个实例,而且只能在类的内部实例化一次,不可以在外部实例化。