固定与跟随摄像机控制器

正如我之前提到的,我现在正在做很多灰盒子测试,开发和测试许多机制,尝试不同的角色控制器设置,以及测试不同的相机控制器装备。 迭代…迭代…迭代! 我知道让细节出汗才是真正出色的东西,但是我要说的是,当我已经准备好一切并能正常工作时,不仅仅要求它退出有时是很难的。 虽然总有改进的余地,所以我回头再迭代一下。 这个星期,我花了很多时间在相机控制器上。 相机在游戏中的行为方式非常重要。 正确处理是至关重要的。 当然,它必须非常适合您的游戏风格,但也必须适合玩家,有时候设置方式上的细微差异可能会在感觉上产生很大的差异。 例如,前一天我正在测试两个相机设置。 第一种设置是使摄像机松散地“跟随”角色,就像将摄像机通过绳索固定在角色上一样。 在此设置中,摄像机会随着角色向左和向右移动而旋转: 第二种设置是将摄像机“固定”在角色上,就像将摄像机安装在杆上的角色上一样。 在此设置中,摄像机随角色向左和向右移动: 区别是细微的,但是当我与它们中的每一个一起玩时,很明显我更喜欢“固定”相机。 我以为“跟随”摄像机感觉更像电影,但“固定”摄像机感觉更好。 不过,我不太清楚为什么。 后来,当我与妻子谈论这件事时,她得到了答案:当您使用“跟随”摄像机玩耍时,感觉就像您在看角色。 当使用“固定”摄像机玩时,感觉就像是角色。…

博客#{blogCount}:{title}

上周,我决定将电子表格作为作者,并且我正在在线工作,以便我们都可以对其进行编辑,并且都可以访问该文档的最新版本。 为此,我必须转移对技术方面所做的所有更改。 当我意识到必须重新完成编辑才能在游戏中使用时,我才完成了传输的一半。 我花了星期一的大部分时间来整理所有最后的错误并同步变量分配。 之后,我决定更新为C#6.0。 更新任何东西会使我半死,但是我认为更新C#不会太危险-如果有的话,功能将被弃用而不是被删除。 但是,如果需要,我将-并且最肯定地必须满足需求。 我需要使用字符串插值作为函数的一部分,该函数允许将游戏中的变量输入到对话中。 我计划为此进行一些自定义编码的复杂实现,但是我的兄弟提到了javascript中的字符串插值,并建议我尝试查找等效的C#。 我按照这些说明进行了C#更新,因此我可以处理对话中的自定义变量。 第二天,我意识到更新是一种浪费,因为毕竟,字符串插值仅适用于字符串文字,而且我的数据存储在从JSON提取的变量中。 幸运的是,有一种解决方法-我不得不依赖string.format-但这还是C#先前版本中存在的功能。 唉! 现在我们都更新了。 可悲的是,随着更新,某些字符已被三角形中的问号替换(大概是“未知字符”字符)。 我还不确定如何解决这个问题,但是暂时来说,测试人员将只需要运用他们的想象力来填补空白! “说{sinCount}冰雹玛丽斯。” 我对这个项目的研究越深入,发现从长远来看,向脚本添加复杂的功能可以节省很多工作。…

2018年12月更新:或,“好吧,让我们来写一个成立游戏初创公司的事情”

大约6个月前,我独自创办了一家公司,独立开发游戏。 我在上一篇文章中告诉读者,我会记录整个过程,以追究自己的责任,并希望与正在考虑采取类似措施的其他人分享学习经验。 过去,我曾尝试过开始写博客,但我认为这次会有所不同,但要有纪律,谦虚和透明。 然后我沉默了广播。 我可能会给出许多原因,而不是编写更多有关该过程的信息,从每次查看日历时都感觉到存在的恐惧,以及感觉到我花在写作上的每一小时都是我没有花时间创造价值和最终收入的原因。 或者感觉好像我不知道我在做什么,并且害怕从权威的角度写一个感觉到99%是新流程的过程(尽管在我以前在产品管理中扮演的角色自称为产品的首席执行官)。 或者感觉事情变化如此之快,以至于我一周后写的任何东西都可能过时了。 但是没有任何借口,我说我会做某事,然后继续不做那件事。 因此,让我们再试一下。 我(仍在)开始创业,这个过程每个月都有成千上万的人(喜欢!)。 在最初的几个月里,我大失所望,但最近发现我的搜寻过程中出现了一点点微弱的牵引力,以便在银行帐户枯竭之前“找到乐趣”。 我将自己的工作描述为充满激情和压力的鸡尾酒,并不断补充。 这是(仍然)我谈论的话题。 那么自上次更新以来我在做什么? 用完全不现实的路线图和积压制定了可能对产品过于雄心勃勃的愿景(Mario Party与充满活力的开发人员生态系统与HQ Trivia会面) 与精力充沛,全面发展的项目经理合作,后者采取了不舒服的第一步,强迫我与团队一起对产品进行测试…