V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ggvoking  ›  全部回复第 3 页 / 共 4 页
回复总数  78
1  2  3  4  
建议先了解一下 protobuf 原理,类型本来就是固定的,要实现定义好,tlv 格式,读到 tag 就知道是对应的什么类型了。你想 pb 转 json 的话,首先要有数据文件,然后还需要
1. proto 生成的类自定义代码类文件,这样这个类包含 tag 和类型,然后走反射转 json 。
2. 有 proto 文件,可以不生成代码,可以直接走 proto 反射,golang 就有反射库[protoreflect]<https://github.com/jhump/protoreflect> ,其他语言自己找
245 天前
回复了 blackboxo 创建的主题 宽带症候群 上海宽带二选一:电信、移动
电信太贵了,还是联通划算。
249 天前
回复了 ibruce 创建的主题 OpenAI 终于可以使用 GPT4 的 API 了
自用如果用的多的话还是 plus 划算,api 太贵了。。
253 天前
回复了 FaiChou 创建的主题 Windows Windows 每次开机后打开网站会断网
我 win11 台式机,也是有这个问题,首先确定是和浏览器无关,用的 5G wifi 链接,网卡 AX210 ,路由器华硕 AX86U ,wifi 每次开机连上后都会断开,然后过一会( 10 多秒)在连就不会断了,一直不知道是怎么回事,感觉像是系统的锅,因为 macbook 就没这个问题。
能否支持下 sheet 跨文件复制,和修改 sheet 顺序。😂
还有激活码码。
我用 Poe 的 Assistant (gpt3.5)能答对啊
294 天前
回复了 sunny1688 创建的主题 程序员 PuerTS(Unity)小白求救!
@sunny1688 #6 老铁,解答这么多,来个 github star
294 天前
回复了 dw2693734d 创建的主题 OpenAI ChatGPT Plus 又又被封了 [iOS 付费]
老哥,你这个是怎么退款的,我一个 openai 号被封了( iOS 订阅付费),然后用注册另一个 openai 号到 iOS 上购买也弹这个,现在扣款了,但是没有给我升 plus🤣
294 天前
回复了 sunny1688 创建的主题 程序员 PuerTS(Unity)小白求救!
@sunny1688
1. 如果是场景中的,就那 Find 吧,一般也就这一次 Find ;如果是 Instantiate ,可以直接 GetComponent 。
2. 可以看到到我这个 ObjectBinding 是支持的,上面图示中 image -> ExImage ,buttonall -> ExButton ,其实就是序列化的时候也记一下类型。然后做编辑器面板的时候,用 EditorGUILayout.ObjectField ,传入指定的类型
3. 我的开源项目里面有,但是这个是针对 HyBridCLR 做的,C#热更用的生成代码的模式生成到 UI 代码中,如果是脚本语言使用,你需要按我跟你说的,读取绑定列表到脚本语言的 map 中去。
runtime 代码: https://github.com/821869798/unifantasy/tree/main/Assets/Scripts/UniFantasy/UniFan.Core/Runtime/UICore/Binding
editor 代码: https://github.com/821869798/unifantasy/tree/main/Assets/Scripts/UniFantasy/UniFan.Core/Editor/UICore/Binding
C#使用的示例代码:
https://github.com/821869798/unifantasy/blob/main/Assets/Scripts/HotCode/Runtime/Tester/UILogin.cs
294 天前
回复了 sunny1688 创建的主题 程序员 PuerTS(Unity)小白求救!
https://i.imgur.com/lKGxZ0t.png
类似这种绑定功能的组件,然后脚本去遍历里面绑定的好的,存储到 name->value 的 map 中,之后就可以直接调用
294 天前
回复了 sunny1688 创建的主题 程序员 PuerTS(Unity)小白求救!
作为游戏行业摸爬滚打多年的老鸟回答一下你,首先如何做代码热更,更推荐 HybridCLR ,这个是趋势。C#开发效率可比什么 lua 、js 高多了,而且舒服很多。你的问题我大概回答一下。
1. 一般来说不会在脚本中大量 Find ,因为效率很低。都是会在 C#侧做个通用的 Binding 绑定组件,把需要代码调用 Object 和组件挂上去,然后在脚本语言中直接遍历这个 Bingding 中已经绑定 Object 列表,存入 map 中,之后直接调用
2. 没懂你的意思。场景跳转了,有 SceneManager 的 event api 可以使用。
不能再认同 OP 了,大学时就很讨厌 java ,写代码又臭又长。现在从事游戏用 c#和 go 就很舒服。
307 天前
回复了 tanrunhao 创建的主题 分享创造 背单词 在线 rpg 游戏
+1 ,登录完。选词典又让登录。无限循环
308 天前
回复了 verta 创建的主题 求职 两个月 U3D 经验求职游戏行业
@jtcc #9 没啥故事啊。就是实际工作和爱好还是有一定距离,不要太理想化。
308 天前
回复了 verta 创建的主题 求职 两个月 U3D 经验求职游戏行业
@verta #6 曾几何时我也是这样想。
308 天前
回复了 verta 创建的主题 求职 两个月 U3D 经验求职游戏行业
老兄怎么想不开来做游戏。而且培训班出来很难就业。
311 天前
回复了 timfei 创建的主题 问与答 poe.com 输入邮箱,一直卡在 Loading 界面
你肯定是漏了,代理规则如下:
#poe ai
DOMAIN-SUFFIX,poe.com
DOMAIN-SUFFIX,poecdn.net
DOMAIN-SUFFIX,quoracdn.net
DOMAIN-SUFFIX,recaptcha.net
DOMAIN-SUFFIX,singular.net
DOMAIN-SUFFIX,sprig.com
311 天前
回复了 yushi17 创建的主题 Apple Mac 脑瘫设计吐槽(100%主观)
其他几个我觉得还好,状态栏我觉得纯纯脑瘫设计。我的没刘海的 mbp 菜单栏的图标会被其他应用的菜单给覆盖掉。做个像 windows 的收起的功能有那么难吗。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1028 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 22:02 · PVG 06:02 · LAX 15:02 · JFK 18:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.