刷新
【宝贝项目001】【开发日志001】【Unity】玩家角色的基础移动

博主头像 什么?!我要开始做游戏了,那首先,当然是搞一个可以移动的角色,但是在Unity中,该怎么做角色的移动呢。 角色移动挂载的组件 首先有两个方法: 非物理驱动:挂上Character Controller 自带简化的胶囊体碰撞,不受 Unity 物理引擎的力(重力、推力)控制。它的移动完全靠代码指定位移 ...

【游戏架构】【笔记】解耦型模式——《游戏编程模式》学习笔记004

博主头像 该笔记中有AI辅助内容。 组件模式 “允许一个单一的实体跨越多个不同域而不会导致耦合。” 假如用过 Unity 或 UE,应该都非常熟悉这个模式啦。 简单来说:若单一实体需要横跨多个域。为了能够保持域之间相互隔离,我们可以将每个域的代码都独立地放在自己的组件类中,而实体本身则可以简化为这些组件的容器 ...

写作平台缺什么功能,又该拒绝什么

博主头像 在一个写作社区待久了,脑子里会自然形成两张清单:一张是“怎么还没做”,另一张是“幸好没做”。两份清单其实都来自同一个判断——什么能让写作者更舒服地表达,什么会让表达变成表演。 先说希望存在的。 评论区的翻译开关值得放在第一位。这个平台上写作者来自世界各地,但评论语言往往还是英语占绝对多数。遇到用印... ...

【游戏架构】【笔记】序列型模式——《游戏编程模式》学习笔记002

博主头像 该笔记中有AI辅助内容。 “作为世界的建造者,我们必须创造时间并打磨用来驱动游戏巨大时钟的齿轮。 本篇中的模式便是用来做这些打磨工作的工具。游戏循环是时钟旋转的中心轴,对象通过建立在游戏循环之上的更新方法来更新自身。我们可以通过双缓冲来及时地将计算机的时序性隐藏在时间快照之后,从而使得游戏世界能够同 ...

Unity游戏发布微信小游戏:从构建到提审

博主头像 一、工作内容 1. 微信小游戏接口构造 Unity C#代码不能直接调用微信JS原生接口。微信小游戏存在主域、开放数据域双域隔离,好友数据只能在开放域读取,主域只能发送消息通知子域完成分数存储、榜单拉取。 实现: 添加WeChatHelper.cs静态工具类,统一封装微信小游戏平台能力:游戏内分享、 ...

开发者如何应对天玑9600的2nm革新

博主头像 2nm工艺:不止是数字游戏 联发科天玑9600系列将采用台积电2nm N2P工艺,这是安卓旗舰芯片首次迈入2nm制程。对开发者而言,工艺升级意味着晶体管密度大幅提升,相同芯片面积内能塞入更多计算单元。这直接反映在应用可调用的并行计算资源上:当你用多线程处理复杂渲染或利用GPU完成矩阵运算时,功耗墙会... ...

金庸群侠传5重制版:免费开源,但MOD恐成绝响

博主头像 换引擎,等于把老房子拆了重建 8月14日,法兰老猫在B站放出了逍遥派武学的实机演示,顺手把上篇的发布时间定在了八月下旬。评论区有人问Steam上有没有,回答干脆得像一句段子:上Steam不就被告了么。这一问一答,基本上交代了这款游戏的处境——没有官方授权,不会有商业商店,发布即免费开源,开发靠闲鱼赞... ...

WD_BLACK P10游戏硬盘实测:72款游戏随身带还能剩

博主头像 为什么游戏机需要外置存储 现代3A大作动辄上百GB,PS5和PC的内置硬盘容量再大也经不住几个游戏塞满。升级内置M.2 SSD成本不低,而且市面上大容量型号价格仍在高位。这时候外置存储就成了一个务实的补充方案。 WD_BLACK P10定位是游戏移动硬盘,核心诉求就是让玩家免去反复删除重下的烦恼... ...

1300Hz显示器背后,HKC的氧化物背板有多强

博主头像 一块背板比“1300Hz”更重要 HKC展台最显眼的位置放着一台27英寸显示器,支持三种分辨率切换,最高能到1300Hz刷新率。这个数字确实吸引眼球,但真正撑起它的不是驱动板或算法,而是自研的第二代HMO氧化物背板。传统a-Si背板的电子迁移率只有0.5到1cm²/V·s,HMO能做到15到20cm... ...

电竞手感下放百元档,abxylute S8 Lite 实测值

博主头像 先解决“握不住”的问题 手游玩多的老玩家大多有一个共同感受:搓玻璃少了点反馈,虚拟按键吃画面,长时间下来手指酸。拉伸手柄因此成了刚需,但百元档最让人纠结的不是精度,而是握把太薄——为了便携,不少产品把两侧压得又窄又扁,拿在手里像捏着两根筷子,玩半小时虎口就抗议。 abxylute S8 Lite... ...

lua语言理论及应用

博主头像 Lua语言技术(其一) 动态脚本语言Lua:用标准C语言编写并开放了源代码。 其轻量小巧,与C/C++交互便捷,热更新友好,在游戏行业里都用它做逻辑层开发(通过Lua扩展自定义功能) 官网:Lua官方下载页面 配置环境变量cmd确认再从编辑器搜索下载lua插件即可编程 运行时再次导入Lua解释器.e ...

基于Phaser的纯js小游戏开发

博主头像 从一个网页小游戏合集,看 Phaser 项目的分层设计:SGame 架构与实现原理 很多小游戏项目最初都很简单:创建一个 Canvas,监听键盘事件,然后在循环里不断更新坐标。可当游戏数量从一个增加到六个,并且还要兼容桌面键盘、手机触控、中英文切换、关卡切换和自动化测试时,继续把所有逻辑写在同一个文 ...