Others
文章平均质量分 87
古玩
华科软院2019届本科生 游戏开发工程师
展开
-
游戏引擎的评估
转载自https://mp.weixin.qq.com/s/a5hy2Ie_v0KNNjdMESFAUg三个必问问题是否有经过验证的(同品类)产品好招人吗是否有源码(开源)定义引擎和游戏的关系类库式(classlibrary-style)低耦合,接触面小,对游戏约束小,升级负担轻间接层带来的开发和运行效率的损失框架式(framework-style)高度相互依赖,当引擎有较大更新时适配工作量大从原型到产品迭代速度快考虑因素(一级)特性集与需求的匹配度特性集转载 2021-02-26 16:01:33 · 365 阅读 · 0 评论 -
如何判断一个技术(中间件/库/工具)的靠谱程度?
转自http://gulu-dev.com/post/2014-07-28-tech-evaluation主观因素首先说明的是,不管承不承认,个人品味对选择的影响非常大。即使是同一个程序员,随着视野的开阔和水平的提高,也会不断地推翻自己以前的品味。例子就不举了,这种非常主观的因素不宜多说,知道有这个重要因素在影响着判断,并随时去提醒自己,在技术和工具的选择上不要有过分的成见,傲慢与偏见,俺认为就可以了。其次,比普通程序员更爱折腾的文艺程序员,往往还有一个困扰——究竟是该用现成的库,还是自己造轮子呢。转载 2021-02-26 14:49:12 · 411 阅读 · 0 评论 -
Mono现状与未来: 从Xamarin到WebAssembly、Blazor及.NET 5
原文链接:https://www.infoq.com/articles/mono-xamarin-webassembly-net5/Mono现状与未来: 从Xamarin到WebAssembly、Blazor及.NET 5本文要点Mono项目始于2001年,是首个面向.NET应用程序的多平台、开源框架的项目。Xamarin和Blazor分别代表了微软在移动和Web应用程序方面的努力,它们都是基于Mono并由Mono提供支持的。.NET 5为用户提供了两种运行时选项:高性能的CoreCLR(用于翻译 2020-12-17 10:42:29 · 1013 阅读 · 0 评论 -
浅谈《守望先锋》中的 ECS 构架
转自云风的BLOG: https://blog.codingnow.com/2017/06/overwatch_ecs.html今天读了一篇 《守望先锋》架构设计与网络同步 。这是根据 GDC 2017 上的演讲 Overwatch Gameplay Architecture and Netcode 视频翻译而来的,所以并没有原文。由于是个一小时的演讲,不可能讲得面面俱到,所以理解起来有些困难,我反复读了三遍,然后把英文视频找来(订阅 GDC Vault 可以看,有版权)看了一遍,大致理解了 ECS 这个转载 2020-12-11 09:41:16 · 948 阅读 · 0 评论 -
XCode工程设置
Project设置针对整个Project的设置,分为Info和BuildSetting两个页签,其中有部分设置会被Target所继承或修改。注意:Project的Building Settings中已有的设置如果在Target中重新设置,那么Project的设置会被覆盖,只有当Targets的设置加入了$(inherited)时才会被继承到Target层的设置。InfoDeployment TargetiOS Deployment Target即项目的minsdkversion(最低可运行的i原创 2020-08-03 10:40:54 · 4230 阅读 · 0 评论 -
关于兼容性的讨论
兼容性我们常常会见到关于向后/向前兼容性的描述,但是讨论兼容性的时候一定要明确谁是兼容性的主体,是说系统兼容性还是应用软件的兼容性,大部分时候讨论兼容性都是以系统为主体的,但是为了避免理解歧义也要对应用软件的兼容性有定义。这里的前 和 后 要理解成前进和后退,而不是从前和以后。向后兼容性(Backwards compatibility)向后兼容,又名向下兼容、回溯兼容。顾名思义是向过去兼容...原创 2020-04-17 15:17:11 · 707 阅读 · 0 评论 -
Bash语法
Shell简介shell是一种脚本语言,通过对应的脚本解释器解释执行,一般作为内置于操作系统的应用程序向用户提供访问操作系统内核的服务。不过shell也分化出了很多种类,常见的有shell(/bin/sh)、bash(/bin/bash)、csh(/usr/bin/csh)、ksh(/usr/bin/ksh)、powershell(windows的shell)等,大部分shell语法互相兼容,其...原创 2020-04-13 18:45:53 · 3984 阅读 · 1 评论 -
Docker学习
Docker相关概念DockerDocker原本是一个开源工具项目,Docker介于容器(原生进程)和OS之间提供简单易用的容器接口,使容器访问到的都是虚拟资源,让应用程序和该程序的依赖都打包在一个文件中便于分享、复制、修改和版本管理,而运行在容器中的程序将会和运行在真正的物理机上一样,可以理解为Docker是一种更轻量的虚拟机。Container(容器)容器是模拟某类程序运行需要的环境...原创 2020-03-17 20:18:41 · 150 阅读 · 0 评论 -
正则表达式介绍
正则表达式(Regular Expression)定义正则表达式是一种文本模式,包括普通字符和特殊字符(元字符)。正则表达式 使用单个字符串来描述、匹配一系列符合某个句法规则的字符串 。元字符\转义下一个字符^匹配输入字符串的开始位置(如果设置了RegExp的Multiline属性,也匹配’\n’或’\r’之后的位置)$匹配输入字符串的结束位置(如果设置了RegExp的Mult...原创 2020-03-17 10:17:36 · 189 阅读 · 0 评论 -
Protobuf语法学习
ProtoBuf用protocolbuffer编译器来编译.proto文件(相当于protobuf语言的源文件)时,编译器将生成所选择语言的代码(作为protobuf语言的编译输出),这些代码可以操作在.proto文件中定义的消息类型,包括获取、设置字段值,将消息序列化到一个输出流中,以及从一个输入流中解析消息。基本语法定义消息message 使用message定义一个消息类型...原创 2018-08-29 17:36:11 · 2148 阅读 · 0 评论 -
隐私政策
本程序尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本程序会按照本隐私权政策的规定使用和披露您的个人信息。但本程序将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本程序不会将这些信息对外披露或向第三方提供。本程序会不时更新本隐私权政策。 您在同意本程序服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于...原创 2018-08-23 22:30:21 · 4760 阅读 · 0 评论