自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(771)
  • 资源 (5)
  • 收藏
  • 关注

原创 部署轻量级Gitea替代GitLab进行版本控制(二)

HTTP 监听端口、UI 上显示的克隆 URL。连接数据库、禁用注册等信息,至于还有其它参数,可以自行查询。添加了一个自定义网络。两个容器都加入这个自定义网络中,使用自定义网络进行通讯。服务中通过环境变量设置了默认的数据库、用户名称和用户密码信息。配置文件中部署了两个容器: 一个是 Postgres。属性,这个属性是控制部署顺序的。服务中通过环境变量设置了 运行容器的。使用这个配置安装成功后,会成功部署两个。访问,不过现在基本上都使用。SSH` 可以使用参数禁用。,成功后可以进行访问。

2024-04-20 01:22:49 160

原创 部署轻量级Gitea替代GitLab进行版本控制(一)

另一点就是功能,对于一般标准团队来说,gitlab的功能太过于丰富,这是往好的地方说,往坏的地方说就是它包含了太多不需要的东西,而这些东西还占用磁盘和运行时资源。例如有一个下面的场景:你将代码提交到自己的服务器上后,如果希望能够自动同步到其他的平台上,比如 GitHub 或者从其他平台上镜像回来,Gitlab 的社区版本是做不到的。Gitlab 是使用 ruby 编写的,好几年之前刚出来的时候,一台1G内存的虚拟主机连安装运行都做不到,着实震惊。在这个领域,名气最响的应该是 Gitlab。

2024-04-20 01:02:19 160

原创 用FRP配置toml文件搭建内网穿透

1、一台外网可访问的有固定ip的云服务器,Ubuntu系统3、一台外网无法访问的无固定ip的本地家用电脑,Ubuntu系统需求:将云服务器搭建为一台内网穿透服务器,实现通过外网访问家用电脑(网页)的功能。且即使没有域名也可通过公网访问。

2024-04-19 23:07:28 725

原创 vim进入插入模式后按ESC无法退到命令模式

最开始,只能强制结束远程ssh连接,重新连接后再编辑。(左中括号)的快捷指令直接进入命令模式。,也能强制进入命令模式。

2024-04-18 11:24:01 57

原创 Ubuntu挂载新的硬盘到/home下

进入新挂载的/home 查看是否都是对应文件夹对应用户的权限,进行相应的更改。至此,就把新硬盘的存储空间加到/home目录中。

2024-04-17 12:24:49 1042

原创 ubuntu 监控查看硬件温度

lm_sensors是一款linux的硬件监控的软件,可以帮助我们来监控主板,CPU的工作电压,风扇转速、温度等数据。这些数据我们通常在主板的BIOS也可以看到。

2024-04-17 10:54:17 261

原创 ubuntu22安装宝塔面板

绑定宝塔账号后进入首页,会提示推荐安装的套件,根据实际需要进行安装,也可以之后前往软件商店自行安装。访问外网面板地址,输入生成的账号密码登录,首次登陆需绑定宝塔账号,没有账号可免费注册一个。安装成功后,需到服务器管理后台的安全组中配置新规则,放行宝塔面板的端口(以阿里云。为例,已放行的可直接访问宝塔)。后回车,再输入新的面板密码即可。忘记账号:在服务器命令窗口输入。后回车,查看宝塔面板默认信息。修改密码:在服务器命令窗口输入。

2024-04-17 01:38:46 346

原创 UbuntuServer22.04安装docker

通过ubuntuserver安装docker是搭建开发环境最便捷的方式之一。根据官网推荐,利用apt命令的方式安装,首先需要设置docker仓库,之后可用通过该仓库,安装和更新该docker。准备工作完成后,输入以下命令安装最新版docker,如果要安装特定版本,可查阅官网。这个命令下载了一个测试镜像并在容器中运行,当容器运行后,会打印一段确认信息并且退出。但是根据官网给出的安装方式,因为网络的原因,安装无法成功。应该能看到当前安装的 Docker 信息。至此安装完成,如果需要卸载可查看官网教程。

2024-04-17 01:19:44 173

原创 访问Claude3的10种方法

Opus(Plus 会员)、Sonnet(免费)、Haiku(免费) - 代理访问 - Haiku免费。- Opus(Plus 会员)、Sonnet(免费) - 代理访问 - Sonnet(免费)、唯一官网。- Opus(次数限制)、Haiku免费 - 直接访问 - Haiku(免费)- Opus、Sonnet、Haiku - 按流量收费 - 直接访问。- Opus、Sonnet、Haiku - 免费体验 - 代理访问。-Opus、Sonnet、Haiku - 免费 - 直接访问。

2024-04-02 23:21:13 379

原创 盘点AI编程效率神器合集,代码助手工具大模型、Agent智能体

程序员是最擅长革自己命的职业,让我们借助AI的力量一起摸鱼一起卷!

2024-04-02 22:23:04 988

原创 使用自然语言控制电脑完成各种任务Open Interpreter/01

让 AI 在你的电脑上执行代码的开源项目,它支持 OpenAI 和托管在 Hugging Face 上的模型,通过与你的电脑 ChatGPT 式问答,来实现写代码、运行代码(均由 AI 实现)这个目的。也就是说,你只需要给电脑提出问题,它就帮你解决问题。这是一款便携式语音助理,通过开放源代码技术,让你能用语音控制家用电脑,执行邮件发送、应用操作,甚至学习新技能。它可以实时查看屏幕,如同个人助理般高效便捷。,不仅连接云端,也能在本地运行,开放性与灵活性并存。再比如,对它说:帮我写一个简单的番茄钟工具,它…

2024-03-30 22:23:57 308

原创 AI程序员Devin的开源替代Devika

前天介绍了 AI软件工程师今天介绍下另一款Devin替代品,开源的Devika。

2024-03-30 17:27:41 515

原创 比较AI编程工具Copilot、Tabnine、Codeium和CodeWhisperer

所以,在这次评估中,我们会从多个方面对这五种主流的AI代码助手(Github Copilot, Tabnine, Replit Ghostwriter ,Amazon CodeWhisperer和 Codeium)进行综合评估。你可能已经尝试过其中的一些,也可能还在不断寻找最适合自己或公司使用的编程助手。但是,这些产品都会使用精选代码示例来实现自我宣传,所以如果不亲身使用很难知道哪一个最好。主流的几个AI智能编程代码助手包括。

2024-03-28 20:53:24 966

原创 微软AI 程序员AutoDev,自主执行工程任务生成代码

全球首个 AI 程序员 Devin 的横空出世,可能成为软件和 AI 发展史上一个重要的节点。它掌握了全栈的技能,不仅可以写代码 debug,训模型,还可以去美国最大求职网站 Upwork 上抢单。Devin 诞生之后,让码农纷纷恐慌。最近,微软同时也整出了一个 AI 程序员 ——AutoDev,能够自主生成、执行代码等任务。与 Devin 这种极致追求效率和产出结果的方向有所不同。AutoDev 专为自主规划、执行复杂的软件工程任务而设计,还能维护 Docker 环境中的隐私和安全。

2024-03-28 19:40:50 715

原创 Github万星项目lobe-chat,连接GPT4&GPTs,平替chatgpt-plus

在 LobeChat 代理市场中,创作者可以发现一个充满活力和创新的社区,该社区汇集了众多精心设计的代理, 它不仅在工作场景中发挥着重要作用,而且在学习过程中也提供了极大的便利。我们的市场不仅仅是一个展示平台,也是一个协作空间。在这里,每个人都可以贡献自己的智慧,分享自己开发的代理。通过/提交代理,您可以轻松地将您的代理创作提交到我们的平台。重要的是,LobeChat 建立了复杂的自动化国际化 (i18n) 工作流程, 能够将您的代理无缝翻译成多种语言版本。

2024-03-28 18:45:43 1792

原创 AI编程时代:注释的力量

现在,即使不清楚最佳数据结构或算法,AI会提出建议,分析利弊,帮我选择最适合的方案。现在,优秀的注释成为高效利用AI的关键,比传统聚焦于代码质量的方式更有效。历史上,计算器的出现曾减少对算术运算的依赖,但提升了运算效率和准确性,同样,AI辅助编程虽改变了技能需求,但软件工程师的价值并未降低。虽然文章的观点可能会因新AI技术而变得过时,但只要我们持续思考和保持热情,利用更智能、更好用的工具,我们的竞争力将不断提升。新工具,如AI,需摒弃旧思维,否则易陷盲区,无法最佳利用。现借助AI,这种优势不再显著。

2024-03-28 13:45:04 339

原创 AI神器之微软的编码助手Copilot

但GitHub Copilot却并没有这样的功能,某些我本地特有的代码模板,即使我敲了再多遍,下次再换一个文件输入时,GitHub Copilot依然不知道我想要的是什么,因为它的云端训练不到我本地特有的这些代码。但不得不说,虽然GitHub Copilot和ChatGPT背后对接的都是Codex,但GitHub Copilot还是有它的优势的,因为它会拥有更加充分的代码上下文环境,这是ChatGPT所不具备的。这些代码不一定能保证是完全正确的,但是根据我的观察,通常都是比较有参考价值的。

2024-03-18 23:21:56 913

原创 搭建一个自己的AI学术语音助手(二)

这部分实现生活利用了langchain的mapreduce的方法来实现摘要抽取。实现思路就是把大文件切成小文件,抽取没部分的摘要,然后汇总摘要在重复上面的几个流程,直到抽取的摘要符合要求(迭代轮次、字数要求)。这个效果还可以,但是后续如果要优化摘要效果其实还有很多工作可以做。比如:1.如何在map阶段把每段摘要抽取的既能兼顾本段信息、又能考虑整体信息完整2.对reduce信息汇总要怎么要才能保持文本思路结构,而不是只是把高频出现信息给出。

2024-03-15 22:55:23 705

原创 搭建一个自己的AI学术语音助手(一)

这几天的思考突然有了灵感,其实缺的就是自己的知识内容如何变成语音助手的管理对象,也就是说现在语音助手只是一个内容门户,并且还只服务于已经有的出名的内容APP商。对于用户自己的私域的数据和信息它是不管的,并且这些语音助手其实和内容是很松的耦合关系,这就会带来些问题对内容的理解不够深入,明明图书馆里有很多知识可是就是找产出不了好的科研论文。然而对于全局性问题前面的两个假设是不成立的。目标当然是星辰大海要把所有自己私域的知识:娱乐的、学习的、工作的、家庭的、历史事件全部给管理起来,语音作为知识沟通的手段;

2024-03-15 22:53:28 674

原创 stable diffusion上安装数字人sadtalker插件

这里强调一下无论你用的谁的安装包,在安装前你一定要检查一下你是否已经配置了python和git这两个软件,方法很简单,你只需要在终端输入where git|where python,如果显示这两个软件的位置则代表你已经安装,则不需要安装,否则安装多个python版本会在后续的操作中造成命令混淆!一般来说只要你安装了stable diffusion,那么python你肯定是装了的,git你可以在git官网正常下载安装即可,对了我看联想电脑的应用商店也有下载起来很方便的!

2024-03-15 16:40:00 580

原创 20个带代码的Python自动化工作脚本

描述:这个Python脚本使用pandas库从Excel电子表格读取数据并将数据写入新的Excel文件。它读取每个文件的数据,然后将所有数据合并到一个数据框中,并将结果保存到新的Excel文件。它使用PyPDF2库读取每个PDF文件的内容,并将所有页面合并到一个新的PDF文件。只需提供发件人的电子邮件、密码、收件人的电子邮件、主题、正文和要附加的文件的路径。它使用PyPDF2库读取PDF文件的内容,然后使用指定的密码加密文件,并保存加密后的PDF文件。描述:这个Python脚本自动填写屏幕上的表单。

2024-03-15 16:19:47 829

原创 使用数字人SadTalker创建免费AI主播

虽然这个项目目前的主要研究方向还是基于cuda的脸部训练,生成动态的视频,但如果能够接入语音服务,利用ChatGPT实时生成对话prompt,配合这个项目实时渲染动态视频,那么一个灵动的对话机器人就产生了。它利用封装在预训练脸部GAN中的丰富多样的先验信息进行人脸盲修复。点击 GFPGANv1.4 即可下载,将下载好的模型放到项目中E:\ProgramData\openAI\SadTalker\gfpgan\weights\下,源码是不包含\gfpgan\weights\这个目录的,可以手动创建下。

2024-03-15 14:35:10 777

原创 Sora的核心技术预测

虽然Sora目前存在许多局限性,且谷歌、Meta、Runway、百度、字节跳动等国内外公司都尚未推出可与其相争的对手,但借着这一风口,拨开迷障,无论是不让 Sora等一众大模型取代自己,还是借AI之势,找到属于我们的路才是首要之事。此前的大模型文生视频工作基本都是单镜头单生成,而这次Sora生成的视频中创建了多镜头场景、模拟模拟复杂的镜头应用,且准确地保持角色的完美一致性,确保视觉表现的高水准,堪称大模型研发的极大突破。但即便是再有创世意义的成果,在没有大量被使用之前,都有着明确不可忽视的局限性。

2024-03-07 18:22:08 970

原创 AI Agents之CrewAI智能体开发框架

AI Agents 的开发是当前软件创新领域的热点。随着大语言模型 (LLM) 的不断进步,预计 AI 智能体与现有软件系统的融合将出现爆发式增长。借助 AI 智能体,我们可以通过一些简单的语音或手势命令,就能完成以往需要手动操作应用程序才能实现的任务。但目前, AI 智能体的开发还处于初期阶段,正如 1990 年代的互联网,我们还在基础设施、工具和框架开发的初步阶段探索前行。本文将介绍一个名为 CrewAI 的新型智能体开发框架。本文主要包含以下内容认识 AI 智能体。

2024-03-07 17:05:07 1094

原创 从“AI证件照”到“AI译制片”,爆款AIGC应用的商业化迷思

目前,已经有AI公司针对精品化视频译制的需求,推出了ToB的产品解决方案,训练跨语种 Voice Conversion模型,采集配音演员的口型,由人工控制,再经由VC模型生成配音结果,比TTS模型的表现力更强,细节保留更多。十月份,由HeyGen制作的各种明星跨语言翻译视频,在全网疯传,大家震撼于AIGC地道的中英文表达,完全没有译制片的腔调,惟妙惟肖的音色还原、高度对齐的口型声音,让不少人表示,“真的有被吓到”“配音演员要失业了”……模型训练,强行业知识等,都要长期积累和迭代,达到专业译者的水平。

2024-01-16 17:38:49 1029

原创 Android studio调试

无法打开本地终端。

2024-01-08 17:38:46 643

原创 gradle --腾讯国内镜像源

使用https://mirrors.cloud.tencent.com/gradle/gradle-4.6-all.zip来代替原来的。https\://services.gradle.org/distributions/gradle-5.1-all.zip连接。具体gradle的版本根据您的需要,自行更改即可。不过首先要确保腾讯镜像里面有这个版本的文件。1.进入到自己工程目录下的wrapper文件夹。3.再次使用的时候,就可以看到速度飞起。-wrapper文件。

2024-01-04 14:43:38 4149

原创 Unity 打包前,通过代码对 AndroidManifest 增删改查

需要在Unity打包前,通过代码自动修改 AndroidManifest.xml 文件的内容,实现自动化一键生成,减少了生成 android studio 工程后再修改的麻烦。为了实现不同Android渠道,采用不同的 AndroidManifest 配置。首先,Unity 提供了打包前和打包后调用的接口(interface)其次,C# 提供了修改 XML 文件的库 System.Xml。最后,为了实现灵活配置,采用了 Json 文件作为配置文件。独立的 Json 文件便于管理,保存在工程特定目录。

2024-01-03 16:08:05 567

原创 2023年人工智能行业总结

不仅各种插件层出不穷,光是各种Checkpoint和Lora模型都撑起了一个千万市值的C站,赛博朋克风格,二次元萌妹、机甲风、国风、甚至建筑图、Logo制作、头像制作等等等等,不管你喜欢什么画风,只需一个Lora,就能源源不断的生成图片。Midjourney依旧是简单易用、高画质的代名词,今年从V4升级到了V5,现在马上要出V6,生成的图片也更加稳定自然,对于光影的把控简直令人发指。年初的so-vits项目成为了关注的焦点,它能够通过几个小时的音频,完美模拟出人的声音特点,实现了让机器模仿音色的目标。

2023-12-29 18:16:39 1532

原创 AIGC相关的tips

入门AI绘画的几个关键词:秋叶大佬、Nenly同学、WebUI、ComfyUI、liblib.aiPIKa做二次元的可以,写实的暂时不行, 如果三次元写实电影还是用runway,现在PIKA经常不同次元的素材互穿,roll废的概率有点大。用图生视频的话,runway的可控性还是抢gen2 一直很强,尤其是写实系的光影runway 对亚洲脸不友好pika底层的理解有四块儿1.海量高质量多风格片源投喂2.语义理解,文字和图像的联系3.图像和三维之间的转换 4.镜头语言那些东西。

2023-12-29 18:15:14 465

原创 年度最传神新词:屎上雕花

各位 Merry Chrismas!

2023-12-24 21:53:21 523

原创 什么是一个团队的核心竞争力

比如,你有一个打磨了无数次的做产品的独特流程?你创造了一种员工极度负责、眼睛里容不下一个bug的文化?你有一支投入了5年,一直研究底层技术的团队?找到这些东西,然后把它们提炼出来,当做珍宝一样保护起来,不断的训练它们,直到别人无法超越,然后复制到每件产品上去。这些才是你的核心竞争力。是这些东西,让你源源不断下蛋,产生新产品。养鹅,才是管理者的关键工作。关注鹅,而不是鹅蛋。你的一个个产品,就是一只只鹅蛋。你为什么能做出这些产品,才是你的核心竞争力。鹅蛋从来不是核心竞争力,那只鹅才是。

2023-12-18 12:36:43 121

原创 Unity Sentis首份教程来啦,利用AI模型创建先进功能

通过应用这个模型,用户可以在较小的项目中实现光线追踪功能,如光的折射和焦散区域光,这个方法并不会影响设备的性能。通过使用 TensorFlow 提供的 Super Resolution 分辨率增强(upscaling)模型,用户可以将游戏中的低分辨率图像、纹理增强为符合生产质量的图像、纹理,或者仅在需要时,辅助优化不同设备上的资产。例如,用户可以在 VR 项目中使用 Ultralytics 的 YOLO 模型,在游戏场景中检测物体,或者在 AR 项目里从设备摄像头中检测现实世界的物体。

2023-12-14 23:05:34 416

原创 计算机视觉GPT时刻!UC伯克利三巨头祭出首个纯CV大模型,推理惊现AGI火花

计算机视觉的GPT时刻,来了!最近,来自UC伯克利的计算机视觉「三巨头」联手推出了第一个无自然语言的纯视觉大模型(Large Vision Models),并且第一次证明了纯视觉模型本身也是可扩展的(scalability)。除此之外,研究人员还利用超过420B token的数据集让模型可以通过上下文学习来理解并执行下游任务,并且统一了图片/视频、有监督/无监督、合成/真实、2D/3D/4D等几乎所有的数据形式。论文地址:https://arxiv.org/abs/2312.00785。

2023-12-06 16:11:07 187

原创 字节跳动开源基于SD1.5的 MagicAnimate 一张照片秒变真人舞蹈视频

项目地址:https://github.com/magic-research/magic-animate显卡要求:12GMagicAnimate是一项利用先进的扩散模型实现人体图像动画的创新性项目。其核心优势在于确保生成内容的时间一致性,通过提供预训练的稳定扩散V1.5和MSE微调的VAE基础模型,使用户能够轻松入门。使用MagicAnimate只需要一张照片和一组动作。用户可以选择一张喜欢的小姐姐的照片,然后通过输入一组动作,让AI根据这些信息生成一个舞蹈视频。

2023-12-06 09:53:51 790 1

原创 WebUI工作流插件超越ComfyUI

虽然WebUI默认自带图片信息读取功能,不过只能读取提示词、CFG等最基本的信息,想要完美复刻原图有不小的难度,尤其是使用了ControlNet的图片,几乎无法复刻,而LightDiffusionFlow插件连ControlNet的参考图都能带过来。如今,一个叫做LightDiffusionFlow插件的推出,可以完美复刻(甚至超越)ComfyUI的工作流功能,可以将当前AI绘画作品的参数导出工作流文件,其他用户导入即可复现,如果缺乏原作者的大模型、LoRA等,该插件还能自动下载。

2023-11-30 17:40:59 772

原创 Agent举例与应用

现有的 Agents 项目如 AutoGPT,BabyAGI 和 MetaGPT 的成功验证了LLM的潜力。LLM 不仅仅是一个文本生成工具,它可以成为一个强大的通用问题解决器。它展现了巨大的潜力,在解决现实世界难题方面具备强大的能力。OpenAI 应用研究主管 Lilian Weng 在一篇长文中提出了 Agent = LLM(大型语言模型)+记忆+规划技能+工具使用这一概念,并详细解释了Agent的每个模块的功能。她对Agent未来的应用前景充满信心,但也表明到挑战无处不在。

2023-11-29 14:54:15 694

原创 解读《陆奇最新演讲实录—我的大模型世界观》

腾讯科技频道记者张小珺一篇《陆奇最新演讲实录—我的大模型世界观》刷爆朋友圈。文章知识点丰富、字里行间处处流淌着创业方法论和AI应用商机,含金量极高!PS:一家之言、不求苟同。如有不爽之处,欢迎来 找我。腾讯新闻原文:“就连陆奇都说他跟不上大模型时代的狂飙速度了。他让下属做“大模型日报”,一方面便于他跟上论文和信息更新,另一方面给奇绩生态创业者共享。他用了三个“实在”表达这一点。“我实在不行了,论文实在是跟不上,代码实在是跟不上。Just too much(太多了)。”

2023-11-28 15:41:16 289

原创 通往AGI的大模型MultiAgent的RL是对的但HF有上限

8. RLHF(基于人类反馈(Human Feedback)对语言模型进行强化学习(Reinforcement Learning))不一定是AGI 的必经路径,因为RLHF是hf部分决定了上限,怎么会通往 AGI?4. 学术界大模型研究与工业界差距大,一个问题是 gpu 算力集群不够,学术界不能做pretrain,很难下决心 all in 某个研究方向,另一个问题是学术界研究不能在生产中验证。3. 同行Meta 没有做到位,Llama 还是差的挺多的,远远没有做好, meta 没有train 好。

2023-11-28 10:14:12 364

原创 大模型fine-tune 微调

然而还存在一个问题,仍然以目标识别任务为例,假设有一个已经训练好的模型A,其任务是识别(猫,狗,人,鸡,鸭,鹅)这6+1(背景)个类别的目标,当我们的需求发生变化,需要再增加一类目标“猪”时,如果采用重新训练一个新模型B的方式无疑会增加成本,而且造成了资源浪费——A和B的模型需求相似度高,我们为什么不可以利用到已经成熟的模型A呢?解决以上问题的方案就是fine-tune,微调!2. 对于较为复杂的任务,比如说对于目标识别任务,目标类别多起来的话,如果想提升模型的表现能力,需要大量的数据集。

2023-11-27 22:23:46 609

相机畸变矫正标定棋盘格打印图

相机畸变矫正标定棋盘格打印图

2022-12-16

Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

u3D翻书效果 Deforming_Pages_of_3D_Electronic_Books_sketches_01.pdf

2020-05-08

手游核心技术实战.pdf

举例来讲,Unity3d流行使很多C++阵营的人一夜之间用上C#,Cocos2d-x的流行又使人离不开C++。苹果的手机漫天都是的时候,Object-C也就成为了很多开发者必须要会的东西。所以,选择的时候,首要的不是语言,而是你选择用什么东西做游戏。语言只是其中的一部分,不能本末倒置。 在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途

2020-02-23

现代游戏开发工作流.pptx

程序部 码农们的家乡 程序猿的部落 头发的战俘集中营 先说这个整个部门啊 程序游戏程序员 需要学习什么语言呢 这要看是什么游戏 如果是页游 一般需要AS3或者是HTML6 如果是手游平台 那一般是JAVA 如果是PC和游戏机 那一般是C++ 我主要说的是另一个 我认为这个部门的所有职位都必须要非常了解游戏 可能很多人觉得 只要代码写得好就好啦 诶不是啊 这个部门的人懂不懂游戏 对游戏的整体品质有极大的影响 因为如果这个部门的人对游戏不熟悉 他们将很难抓住一些细节的东西 设计部或者技美还是会提出细节的需求 当然这个前提是这些人也有大量游戏经验 如果像国内很多团队那样 这个需求就算交货了 但就算他们能够提出更细节的需求 第一 如果每个细节都得说那么清楚 那工作量和沟通成本会呈指数放大 第二 这里面还是很多的东西是别人从表面看不出来的 甚至根本不知道怎么提出需求 比如如果这个图标拖出去的时候 这个技能刚好没了呢 比如这是个武器技能 刚好这个武器突然坏了呢 或者晚点把这个图标拖到了正在cd的技能上的 又或者把他的背包格子呢 又或者拖出来的的时候没有放左键情况下按了右键 我原本右键是可以触发技能的呢 等等这些情况到底应该发生什么事情 一个熟悉和不熟悉游戏的程序员 考虑到的是完全不同的情况 有些情况QA部门能够发现出来 但有些就很难发现 而这个时候就会留下BUG 同理 在战斗系统 升级系统等等各个系统都有这样的例子 比如战神一个按键回收斧头 这能提出一大堆问题 斧头在飞回来的路上碰到小屁孩怎么办 玩家松手了怎么办 放技能了怎么办 换武器了怎么办 播放过场了怎么办 等等一大堆问题 虽然如果出了BUG总会被抓出来 但是一批好的程序员 如果在一开始就能理清这些逻辑 那无疑让游戏整体品质大大提高 所以一个好的游戏程序员 不能什么事都靠设计提需求 靠QA反馈BUG 自己也需要经验和判断 这决定了游戏的成品品质 而想要成为这样的游戏员 只会写代码可不够啊 还需要大量的游戏经验以及 对这些细微之处的观察 观察好的游戏是怎么处理这些奇葩情节 思考他们是怎么编写这些复杂逻辑 方能成为一个好的程序员 那现在说说这个部门各个职位

2020-02-23

LitJson.dll

游戏网络通信的时候,需要传输很多信息,之前都是把各种信息拼接成字符串,然后接收到字符串后在个顺序分割得到信息,但是当信息一多的时候就比较麻烦了.就学习了下json来传输,通过键值对来进行设置信息和解析信息就方便多了,LitJson是一个封装好的C#的Json处理dll,很小只有几十K.就用他进行处理

2020-02-23

unity3d逻辑程序员开发面试题.doc

unity开发面试题目 Unity3d逻辑程序员面试题 姓名: 时间(30分钟)请认真作答,字迹不要潦草 基础题: 1.C# 值类型和引用类型的区别?什么是拆装箱,如何避免 现有一Dictionary testMap ,如何删除key 小于1的元素?

2020-01-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除