V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lightjiao  ›  全部回复第 3 页 / 共 19 页
回复总数  367
1  2  3  4  5  6  7  8  9  10 ... 19  
2023-11-03 14:19:36 +08:00
回复了 fengyouming 创建的主题 游戏开发 开发一款仙侠类小游戏 求建议
用 Unity ,然后客户端和服务端都用 C# ,或者都用 TS ,双端统一语言能省一万件事
游戏客户端开发有进一步细分:UI 、Gameplay 、渲染、引擎(引擎有更进一步的细分:动画、渲染、资源、优化、打包、框架)等等

其中渲染和引擎岗位日常才会需要写这些,其他岗位主要是会用就行
2023-10-06 18:43:00 +08:00
回复了 ReturnTmp 创建的主题 职场话题 想问下大家目前 游戏开发 前景怎么样
游戏开发服务端与客户端主要看游戏类型,不同类型的游戏,这两个岗位负责的内容不一样

传统大世界 MMO:几乎所有玩法都在服务器实现,服务器也会有大世界背景下的复杂通信问题,客户端基本就是调 api 、做表现与资源管理。

吃鸡类为代表的,玩法是一局一局的,局外玩家有氪金和养成:局外服务器单独实现,和互联网 crud 比较像,有高可用高负载等。局内服务器和客户端有同一个岗位负责,这就是两边都要写,会涉及到很多的性能优化和网络同步的实现

明日方舟为代表的:吃鸡那种的弱化版,局内没有服务器,服务器只有局外 crud 和一些反 hack 校验

再就是一些纯单机游戏了。具体看你想做哪个方向。
2023-09-17 18:22:37 +08:00
回复了 FlashEcho 创建的主题 程序员 求推荐后端发展方向
golang 并不适合写业务,在写 web 方面唯一的优势是 Goroutine ,但这个优势也越来越不够了,比如 C# Kotlin 有原生 async ,C++ 也可以自己实现一套异步库
2023-09-17 00:09:34 +08:00
回复了 sanmu178480 创建的主题 程序员 尚硅谷和黑马哪家比较好?
编程的话,自学就好了,报培训班极度不划算
不如用 C# 重写
2023-09-02 20:36:49 +08:00
回复了 bronana 创建的主题 Java 大家觉得前端的核心竞争力是什么呢?
游戏做为一个性能敏感的应用和巨石架构应用,有经验的开发,和没有经验的开发,实践出来的内容差别很大

很多现实的例子,因为性能、可靠性、更新速度(扩展性)导致项目失败
2023-09-01 20:26:37 +08:00
回复了 Syuusaku 创建的主题 游戏 大家工作生活挺忙的,有什么好的游戏推荐呢?
三国杀卡牌,线上有很多魔改,线下的还是一如既往的好玩
2023-08-29 18:31:57 +08:00
回复了 sunzhuo 创建的主题 程序员 给编程初学者出什么题让他不能直接从 GPT 获得答案?
Q:C# 中为什么需要 async 关键字?

这个问题问 gpt 目前的回答是错误的,只是把 async 的特性说了一遍,没有说出设计它的原因,真实答案有一篇微软的官方博客,google 一下就能搜索到,对于帮助理解 async 非常重要
2023-08-27 14:46:43 +08:00
回复了 richangfan 创建的主题 随想 一天一顿饭的好处太多了
一顿如何做到不会饿得难受的?
我两顿刚好能接受(早上或者晚上饿了只喝牛奶)
2023-08-26 13:56:23 +08:00
回复了 justonelastdance 创建的主题 问与答 独立开发者如何盈利
做独立游戏
2023-08-24 01:19:41 +08:00
回复了 miaoblyat 创建的主题 程序员 三年.net 开发,国内的环境还是做不下去了
转 unity 开发
2023-08-22 11:01:33 +08:00
回复了 zhwguest 创建的主题 Go 编程语言 恨死 go 的导出变量命名规则了
@voidmnwzp 你提到的跑一百万个协程的内存与效率问题,可以搜索一下 async 与 goroutine 的对比

不是所有协程都是有栈协程( 4k 的栈大小),async 这种编译时的无栈协程对内存的利用率天然更好
2023-08-22 10:56:41 +08:00
回复了 zhwguest 创建的主题 Go 编程语言 恨死 go 的导出变量命名规则了
@voidmnwzp 我回答中说的 async await 无栈协程可以做到对内存的高效利用
据我所知 java 里没有 async await ,java 也是吃内存大户(但 kotlin 有 async await )。

也许你会说除了 java 和 go ,其他语言不好招人。但我想说的是:golang 本来也不好招人,吹的人多了,就好招了
2023-08-22 00:03:35 +08:00
回复了 zhwguest 创建的主题 Go 编程语言 恨死 go 的导出变量命名规则了
我觉得 golang 在国内之所以火是因为当初 goroutine 实现高并发 IO 的需求很简单,效率也很高
高并发 IO 的需求一度也带热了 Python ( Python 有 asyncio ),但是 Python 一时爽,重构火葬场,Python 很快在 web 领域凉了

尽管如此,golang 还是太简陋了,非常不适用于写业务需求,有地方为了避免变量逃逸甚至会把一个函数写到几千行,完全没必要
同时 goroutine 本身也不是十全十美,它浪费内存已经是众所周知的了

这里推荐感兴趣的了解一下 C# 的 async/await 异步模型,对满足高并发 IO 也非常容易实现,异步之间的通信也不需要 channel 那种额外绕一下的方式,对内存利用率高,运行时得力于 .Net Core 性能越来越好也不再是瓶颈。

C# 早早的实现了跨平台,高级语言也十分特性完备,推荐了解。

注:C# 是 async/await 鼻祖,python 等语言都是从它那里借鉴的
2023-08-15 18:40:39 +08:00
回复了 monkeyWie 创建的主题 程序员 我的鼠标手(腱鞘炎)好像被我给治好了
感谢
2023-08-11 04:19:37 +08:00
回复了 wmwm 创建的主题 程序员 为什么只有 go 语言原生支持协程?
2023-07-01 13:19:56 +08:00
回复了 exqibao 创建的主题 C# 泛型存 List 的一个问题
如果只是想要执行一个方法的话,在 ManagerBase 里声明一个静态的 Action ,就叫 HelloAction 吧
初始化 Manager 的时候把方法注册到这个 Action 里
调用的时候就只需要 ManagerBase.HelloAction?.Invoke()
2023-06-22 23:35:01 +08:00
回复了 Fike 创建的主题 生活 不管是 b 站还是油管,哪个视频是你认为看过的最好看的视频
木鱼水心水浒传最后一 part 。水浒传写得好,这个解说也非常好👍
https://b23.tv/mQwEb7K
1  2  3  4  5  6  7  8  9  10 ... 19  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   969 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
♥ Do have faith in what you're doing.