V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zacksz  ›  全部回复第 1 页 / 共 1 页
回复总数  16
@israinbow 这其实翻译是对的,取决于上下文。在非计算机领域里,memory 是记忆。
62 天前
回复了 jerfoxu 创建的主题 奇思妙想 有没有出去玩, AA 记账的小程序
SplitWise 不知道国内能不能用
121 天前
回复了 tool2d 创建的主题 游戏 感觉这些年 3A 续作越来越少了。
就说日式 RPG ,FF16 明年出,FF7 re 也是 16 年之后的,FF7 re2 也有预告片了。
除了 FF 系列,DQ 新作出了预告片,去年的破晓传说系列最佳,现在还有异度神剑 3 可以玩。
与此同时,轨迹系列,伊苏系列也在不断出续作啊。
268 天前
回复了 shanghai1943 创建的主题 问与答 请教 Git 分支开发问题
Worktree +1
337 天前
回复了 TimothyT 创建的主题 Rust 请问 rust 有类似 C++这种实现的吗?
@zacksz 又看了下,sscanf 的格式更接近 Python
337 天前
回复了 TimothyT 创建的主题 Rust 请问 rust 有类似 C++这种实现的吗?
rust 有个 sscanf 的 crate 能做这个,和 C 的格式希望。
更通用的做法应该是用 peg 再定制下词法规则
@churchill
> 玩家上下左右我可以放在运动系统里完成,但是射击这个动作呢,多出来一个攻击系统吗。

是的,多一个攻击系统用来处理各个 Entity 之间的攻击动作

> 碰撞了之后怎么解决,不同的方向撞到了我怎么重置这些对象的坐标速度等等

因为那不属于碰撞了。你首先需要一个 Collision resolver ,之后就是 Simulation 系统根据 Resolver 的结果更新位置和速度。

能上 YouTube 的话推荐这个系列[Game Engine Series]( https://www.youtube.com/watch?v=JxIZbV_XjAs&list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT),初期侧重渲染,后来开始引入 ECS 、GUI 、Physics 等各个系统,还在连载中
要不试试十点睡,六点起?
有没有来源?
2021-06-09 00:30:23 +08:00
回复了 zhangslob669 创建的主题 macOS 不等了,准备冲 M1 了,请教两个问题
@nicetoomeetyou M1 MBA 16G
写 Swift, C++, Rust 全都没问题,甚至可以用来跑光线追踪。
2021-06-03 14:21:13 +08:00
回复了 rcmerci 创建的主题 Logseq Logseq - 开源知识管理工具🥳
@rcmerci 我也试了,就是个 electron 套壳,还是性能上差一些。而且好像还不支持连接到 GitHub repo,需要手动同步
2021-06-03 10:21:00 +08:00
回复了 rcmerci 创建的主题 Logseq Logseq - 开源知识管理工具🥳
之前从 Roam 迁移到 Logseq,但有些时候同步会失败而且网页速度有点慢,用了一个月之后就回到 Roam 了。等性能更好时候可以再尝试一下。

@cairnechen 从 Roam 迁移过来很快,基本就一键。
2021-05-25 09:35:01 +08:00
回复了 qqqtz 创建的主题 问与答 你们都把 capslock 跟 ctrl 对调吗
在 macOS 上我把 command 和 cap lock 对调
在 Windows 上是 ctrl 和 cap lock
我的理解是,`guard` 是用来做前置条件检查的。

对于每个函数,大体上有个流程:先对输入进行前置条件检查,再对输入进行处理,从而进行输出。`guard` 就是用于第一步的。和 `if` 不同的是, `guard` 块中必须改变程序控制流(`return`, `break`, `continue`, `throw`)。

回到你的程序样例中,这个函数有这么些前置条件:`age` 需要是非 `Nil`,其次 `age` 需要大于 18 。因此,实现应该是这样的:

```swift
func enterBar(age: Int?) {
// 前置条件检查
guard let age = age else {
print("输入数据为空。")
return
}
guard age > 18 else {
print("你没有成年,不许进入")
return
}

// 对 输入数据进行处理
if age < 30 {
enterYoungArea()
} else {
enterSeniorArea()
}
}
```
可以试试 DeepL,翻译质量比较高的
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2626 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 15:45 · PVG 23:45 · LAX 07:45 · JFK 10:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.