哈喽,大家好,欢迎来到旭旭工厂,我是严可,我们今天要展示的一个案例是是由我们自己开发的一个程序,去某音的直播间里面去捕捉评论、 进场、关注、点赞、礼物等等的消息,并且把这个消息使用 jason 推送到局域网,再由虚幻引擎把局域网中的这些消息给接收,并且解析为蓝图的一个触发事件。 比如说你在某个直播间里面点赞,然后我希望在循环引擎里面马上就能看到一个赞从天上掉下来,那我们今天的案例就会实现这样的效果。 对,或者说某个人在评论区里面去发了一个弹幕,然后我们希望这个弹幕能够直接变成一个模型,然后从天上面掉落下来。但我接下来我可能不能一直盯着这个摄像头,因为我的屏幕在这个他的右下方的一个区域,然后这个需要您见谅。 ok, 我 们现在已经来到了我们这个程序的这个目录,然后你可以看到它已经被打包成了一个 exe 的 可执行文件,所以我们双击就可以直接打开它。那这个工程呢?我们要感谢于 simart 这个老哥给我们做了一个抖音 live web developer 的 一个开源一个项目, 它在自己的代码里面呢,实现了这个对于某音直播间的信息的抓取这个功能。然后我们现在是加上了这个频率的控制,以及把它做了一个解析为 jason 的 一个工作,且通过呃 udp 来发送到我们的循环引擎里面去, 然后它上面一个叫 live id。 live id 是 什么呢?就是每一个在某音的用户,他在直播的时候,他都有自己的一个 live id, 然后这个 live id 如果是同一个人直播的话,他之后也不会变。我点开了这个直播间之后,它在这这个撇之后有一个七零零 问号之前有一串数字,对不对?这个就是啊语数他们的这个直播 id, 那 我们可以复制下来,然后去粘贴到我们的这个程序里面,我们可以看一下这里的 post url, 也就是它推送的地址和端口。 如果说这个软件运行在的是你一台机子上,但是你的虚幻引擎运行在另一台机子上,那你就需要去你的这个呃路由器的面板里面去获取到另一台跑虚幻引擎的电脑的 ip, 然后把它输入到这里面,比如说幺九二点、幺六八点一点一百, 然后端口随便设一个一呃,一万到四万中间的都可以,一万到四万之间的话,被系统占用的几率会稍微少一点。 然后比如说呃幺二八零零,那如果说我们这个某音直播间抓取的这个程序和数码引擎都跑在了同一台电脑上面,那我们就可以在这里输入幺二七点零点零点一,那幺二七点零点零点一的意思就是本机的一个 ip, 然后冒号 我们还是幺二八零零,端口下面是一个推送事件的一个频率,比如说我现在有很多的一个点赞消息,然后我会在那个虚幻引擎里面去生成很多的爱心从天上掉落下来, 那就会占用非常非常多的性能,那我们就可以在这里去对他做一个频率的限制。如果说,比如说我希望他每分钟只推送六十个呃,点赞的这个消息到,我们就可以在这个点赞里面输入六十。 如果说我每分钟只希望向循环引擎推送十十次的进场消息呢?我们就在这里输入时,其他都是以此类推,然后这些所有的这个事件都会被推送过去,然后我们最常用的实际上是进场聊天、礼物、点赞以及关注吗?对吧?那我们呃就可以把其他的都先调成零, 那我们点击保存配置这个软件,在下次打开的时候,它会自动加载这些消息。对,然后我们再停止服务,再重新开始拉取并且推送。 好,如果说我现在软件工作正常,那我理应就可以在 udp 里面去接收到了这个消息了。我写了一个做测试的一个程序啊,我们可以把它运行一下, 我去把它运行一下这个程序啊,当然你们也可以用其他的 udp 的 一个程序去做测试。那首先这里有一个监听 ip, 对 不对?监听 ip, 零点零点零点零,那就是 意味着监听所有的 ip 上面有没有消息端口,我们调成幺二八零零,就是我们刚刚在这个里面设置的推送的这个端口,那我们在这里监听它的这个端口。好,我们来监听一下。 哎,你可以看到是不是这里已经有消息了,对吧?它的原始格式是这样的,这是 seek, 就是 它推送的第几条消息,这是它推送的第一千三百七十一条消息。然后 time 是 一个十分秒为时间的一个时间戳,然后 t s 杠 m s 是 一个以毫秒为单位的时间戳, unix 格式的时间戳, 然后是这个呃 event type, event type 就是 呃事件类型,比如说这里是进入,这里是关注, chat 是 呃弹幕,然后 enter 是 进场啊, follow 是 关注, 然后 rotate 的 就是呃,这之前我们说的这个大佬,他写的就是捕获到的原始的这个消息,就是是这样的,我们来暂停一下,看一下这个礼物是怎样的一个数据啊? 好,首先是事件类型是礼物,然后他的呃礼物的名称叫小心心,礼物的数量是一个,对吧? 然后我们再可以看一下进场的这个消息是怎样的,首先还是前面的这个 c 可 time 还有他呃是毫秒为时间的,这个 time 让我们可以看到啊,这个事件类型是 enter 进入, 然后这是这个原始的这个文字,然后是这个 nick name, 就 昵称叫是灰灰鸭,然后是 gander, 他的性别女,然后我们再看一下这关注啊,关注是英文 type, 呃事件类型 follow 关注,然后 user id 是 谁谁谁, nick name 昵称是叫豆烧, 然后还有点赞啊,点赞,英文 type like 喜欢啊,然后昵 name 昵称叫五五五, ok, 然后点赞的数量是一个。 好,那我们现在就已经知道我们确实是在这个局网上面已经有了我们这个推送出来的消息了,那我们接下来就进入到虚幻引擎上面去想办法把它接收一下。
粉丝1083获赞10.0万

啊,兄弟们,接上一条视频,咱们我不是说了吗,这个你玩魔兽世界卡是因为你的驱动的问题啊,就是驱动可能不配你的这个现在的这个版本不是最新的,就是最好的,也是差不多野外打 boss 的 时候,你看 也就一百帧左右吧,一百帧左右,你如果装了最新的驱动啊,你怎么退回之前的驱动?那咱们打开这个直接浏览器百度,你就直接百度,直接搜这个 n 卡加上版本号就行了。然后呢?第一个他不是后面有个官网吗?点进直接点下下载就行了,你比如说是我这个,我这个版本是五五二点二啊 啊,直接点第一个就行,看到没有?因为他现在这个驱动官网的驱动是什么?你看你搜, 如果从这搜的话查找他现在只有近几期的知道吧,他没有之前的啊,你看啊,点展开啊,最后一个就是五七六啊,五七六版本,但是之前的还是能下,官方还是能下,你就直接搜版本号就行。那你们对我这个桌面是不是挺感兴趣啊? 啊?这个桌面就是 steam 的 一个软件,兄弟们啊,在这创意工坊直接搜就行了,然后我这个是已经下载了,应该第一个啊,里面很多啊,都是动态的。 ok, 这期就到这,有什么问题咱们直接问我就行了啊,然后点点关注啊。

今天继续讲解一下异元素叉三三这个多按键鼠标如何设置驱动,我们在官网下好驱动之后,这个就是驱动的主界面,第一个界面中可以设置 usb 回报率,回报率越高响应速度越快, 平时的话我们可以调成一千赫兹。第二个是电池的电量,这个代表的就是当前的电量,剩余 上方一共有十六个按键,这个侧面是十二个,之后是三十四,这个在首页中我们就可以看出来。那以第一个按键举例,我们举例一下下方的有一个叫组合键的功能, 点击这个组合键之后,下面可以组合成 shift、 ctrl、 alt windows, 那 以 ctrl 键举例,勾选 ctrl 键之后,我们知道 ctrl 加 c 代表的就是复制, 点击确定第二个按键,我们还是用到组合键, ctrl 键加微键代表的是粘贴,设置好之后点击应用, 等进度条结束之后我们试一下。首先先选择这句话,我们摁侧键的一按键是复制,那点击侧键二键就是粘贴,再点 好这个组合键的功能就是这样。那我们还可以怎么设置呢?摁组合键加 ctrl 键加数字一,比如说像魔兽里面,我们可以改变技能, 在这个设置里边就把这个技能设置成 ctrl 加八,这样就不会与原本的技能进行冲突。我们接下来继续设置这里面的功能,你们可以自己去试一下。 dpi 加就是鼠标速度的加减, 那在高级设置中我们可以调节 dpi 设置,也就是鼠标的速度,这个数值越高,咱们鼠标的移动速度就会越快,那根据自己来进行选择,这边还可以设置滚轮的滚动速度以及鼠标的双击速度, 设置完之后我们需要点击应用。第三个功能是红字定义功能,首先点击新建红,给红取名 qwe, 按回车之后我们点击右上方的开始录制红,之后你键盘按下的任意按键都会被记录到这个按键列表里边,下箭头代表 按键的按下,上箭头代表按键抬起,中间就是你按下过程的一个延时,之后我们点击这个 q, 还可以插入这些事件,点击停止录制之后我们把红循环成五次,点击保存 之后回到主设置界面之后我们把第三个按键设置成红字定义刚才的红,点击确定之后点击应用, 还是拿记事本举例,另起一行,我们按下鼠标的三按键之后就会触发刚才的红。 第四个功能是鼠标的灯光设置,点击之后可以关闭灯光,关闭之后鼠标的续航就会变高,那么这就是一元素叉三三鼠标设置的一个教程,那有不懂的问题可以留言。

在 unity 里做剧情游戏看似简单,其实并不容易。剧情游戏包括对话系统、分支选择、角色演出、存档、回滚等多个模块,要想快速做出游戏原型,就要花费很多精力,而 nintendo 就是 专门解决这个问题的。这个工具最大的特点就是让你用写小说的方式做游戏, 你只需要写类似文本的脚本,就能控制角色出场、对话播放、镜头切换甚至分支剧情,全都不用写复杂逻辑代码,它底层其实是一个完整的矩阵,通过脚本解析系统 把每一句指令转成运行时命令,再去驱动角色 ui、 音效和动画。同时,它还内置了变量系统和条件判断,让你轻松实现多结局、多路线的剧情结构。更强的是,它自带存档和回滚机制, 玩家可以随时返回任意剧情节点。这一套如果自己写,工作量会非常大。如果你想做视觉小说、剧情像 rpg 甚至是带演出的对话系统, nintendo 基本可以直接作为核心框架使用。

嘿,各位程序员和 ai 爱好者们,今天要给你们分享一个让 cloud code 永不停机的终极玩法,听起来是不是很酷炫?其实啊,这个方法就像给 ai 装上了一个永动机,让它能自己跑起来。 首先,咱们得给模型注入自我驱动引擎,这就好比给汽车装上强劲的发动机。具体怎么做呢?很简单,输入 p u a 杠燕指令就行。这个指令就像给 ai 下了一道圣旨,你要自主迭代,完善所有功能,模拟人类真实使用场景,主动优化产品体验, 我携带升级。光有发动机还不够,咱们还得把任务拆解成可执行的计划。这就像咱们平时做项目,得把大目标分解成一个一个小任务,这样才好下手。然后关键的一步来了,让 ai 用路,实现每五分钟自动执行。 想象一下,就像给 ai 上了个闹钟,每隔五分钟,他就自己动起来检查有没有要做的事,没有任务的时候,他还会主动挖掘优化点,完善测试用力,这不就像一个不用休息的超级员工吗?而且还会自己找活干。最后,咱们给他定个明确的目标, 如今天十七点前交付一个可直接上线的完整项目,让他全程自主推进,绝不躺平。怎么样?这个方法是不是很有意思?不过要提醒大家,这种玩法更适合有一定编程基础的朋友尝试哦。你们平时都是怎么让 ai 更高效工作的呢?评论区一起交流一下经验吧!

咱们每天都在聊的人工智能,从能陪你聊天的机器人,到越来越聪明的自动驾驶,你有没有想过它背后真正的发动机是什么?今天咱们就来揭开这个秘密。 好,那咱们就从一个问题开始。你看啊,现在 ai 这么厉害,能画画,能写代码, 但这一切到底是什么在背后撑着呢?要回答这个问题啊,咱们得先来看一场对决。一边呢是一位绝顶聪明的教授,另一边是一只数量庞大的蚂蚁军团。你看,这两种东西的设计思路可以说是完全不一样。 这位赵寿,也就是咱们电脑里的 c p u, 他 特别擅长处理那种复杂有逻辑的难题,但一次只能干一件。 而另一边的蚂蚁军团呢,也就是 g p u, 他 们每个成员可能没那么聪明,但架不住数量多呀,可以同时处理成千上万件简单的任务。 哇,你看这个核心数量差距就更明显了,咱们的教授,也就是 c p o, 可能也就几十个核心,对吧?但是蚂蚁军团,也就是 g p o, 它的核心数量是以万为单位的,成千上万个,这就是它们工作方式天差地别的根源。 好,那问题来了,一个呢,是搞复杂逻辑的专家。好,那问题来了,一个呢,是搞人海战术的专家。 为什么后面这个马宇军团对 ai 来说就这么重要呢?原因其实很简单,因为 ai 眼里的世界跟我们不一样,它看的不是文字,是数学,具体点说就是一种叫做矩阵的东西,说白了就是一个个巨大的数字表格。 咱们个个 i 说苹果这个词儿,它看的不是汉字,而是一长串数字,这个就叫向量,这一串数字里面就包含了苹果的所有信息。 你想想,让那位教授就是 cpu 去处理这么大一个数字表格,他会怎么做?他会像解一道超级长的数学题一样,一个数一个数的算,一步一步来,那速度可想而知,肯定快不了。 但是轮到咱们的蚂蚁军团,也就是 gpu 出场,那画风就完全变了,它会把这个大表格哗的一下拆成成千上万个小块儿,然后呢,每一只蚂蚁,也就是每一个核心,就附着自己那一小块儿,大家一起上,几乎是瞬间就搞定了。 对,就是这种能玩转矩阵游戏的超能力,让 gpu 成了训练 ai 的 头号神器。 为了让大家更直观的感受这个差距有多离谱,咱们来看个数字。如果咱们只靠教授,就是用一堆很厉害的 cpu 去训练 gpt 三,这么大的模型,你猜猜要多久?答案是超过一百年。没错,一百年! 好,现在换成我们的蚂蚁军团登场,同样一个任务用 gpu 集群来干,你再猜猜要多久?答案是大概一个月,从一百多年缩短到一个月, 你看,这就是并行计算的力量,简单说就是众人拾柴火焰高,这就是 gpu 设计的核心哲学。那么既然这只蚂蚁军团这么厉害,我们该怎么衡量它的战斗力呢?嗯,主要看四个关键指标。 第一个叫 f o p s, 你 可以把它理解成每一只蚂蚁干活的速度,就是它的思考速度,这个数字越高,军团整体就越猛。 第二个叫 viram, 也就是显存,这个就好比是蚂蚁军团面前的工作台,工作台越大,能同时处理的任务就越复杂。 第三个,内存带关,这个决定了你把原材料也就是数据搬给蚂蚁们的速度, 要是这个速度跟不上,那蚂蚁们再快也只能干等着,对吧?最后一个叫张亮核心,这个厉害了,你可以把它看作是军团里的特种部队,它们是专门为了 ai 计算这种数学题训练出来的,效率高得吓人。 所以说啊,大家一定要明白一个关键点,我们现在经历的这场 ai 革命,它的地基就是建立在并行处理这个概念上的。 有句话说得特别好啊,如果说 gpt 是 书写未来的笔墨,那么 gpu 就是 那台以每秒万亿次速度转动的印刷机。你看 ai 模型就是那些精彩的内容,但没有 gpu 这台强大的印刷机,这一切都只是纸上谈兵。 所以你看,现在我们手里已经有了这台强大到不可思议的印刷机了,那接下来的问题就是,我们打算用它来书写一个什么样的未来呢?这个问题值得我们每个人去思考。