首页 文章 精选 留言 我的

精选列表

搜索[游戏开发工具],共10002篇文章
优秀的个人博客,低调大师

RubyMine 2020.3.4 发布,流行的 Ruby 开发工具

RubyMine 2020.3.4 现已发布,本次更新包括一些新功能和错误修复。 新功能 添加了受信任项目的概念 重新设定了 Minitest 支持,如果你在 RubyMine 中使用 Minitest,请更新你的项目配置以使用新的功能。在你的 Minitest 配置文件 /test/test_helper.rb 中,用 Minitest::Reporters.use! 替换 MiniTest::Reporters.use! ,除非 ENV['RM_INFO'] 支持新的 Dart 语法:通用类型别名 错误修复 重做的 Minitest 支持解决了一些与运行 Minitest 测试有关的问题 修复了 “Find Usages” 不适用于 Cucumber测试的问题 修复了测试树视图中失败的测试列表在测试运行过程中会发生变化的问题 修复了IntelliJ Minitest 支持的当前实现与 MiniTest :: Reporters 冲突的问题 修复了无法删除模块的问题 详情请查看更新公告。

优秀的个人博客,低调大师

Electron 10.0.0,跨平台桌面应用开发工具

Electron 10.0.0 现已发布,主要更新内容包括有: Breaking Changes 将“enableRemoteModule”的默认值更改为 false。 将app.allowRendererProcessReuse默认值更改为true,这将防止在渲染器进程中加载​​非上下文感知的本机模块。 修复了将 OS 语言环境设置为 RTL 语言(如阿拉伯语或希伯来语)时 MacOS 上窗口按钮的位置的问题。无框架窗口应用程序在设置其窗口样式时可能必须考虑此更改。 Features 添加了contents.getBackgroundThrottling()method和contents.backgroundThrottling属性。 在 Cookie 结构中添加了一个sameSite属性,使用户可以获取和设置相同的 Cookie 站点策略。 在app中添加了新render-process-gone事件以替换renderer-process-crashed事件。 添加了新render-process-gone事件以替换crashed事件。 为net请求添加了新的useSessionCookiesflag,以允许他们使用会话 cookie 存储。 在主进程中增加了对MessagePort的支持。 在 Linux 上增加了对 crashReporter 的“compress”选项的支持。 在 MessagePort 和 MessagePortMain 中添加了“onclose”事件。 添加了在 Windows 上使用app.getPath('recent')获取“Recent”文件夹的功能。 BrowserWindowdarkTheme选项现在默认为nativeTheme.shouldUseDarkColors。 ...... Fixes 修复了 Windows 上的 BrowserWindow.moveAbove。 修复了WebContents.focus在 macOS 和 Linux 上没有 focus 窗口的问题。 修复了加载扩展时发出警告时可能发生的崩溃。 修复了关闭 GTK 文件打开/保存对话框时崩溃的问题。 修复了使用<input type="file" />时崩溃的问题。 修复了从空模板创建菜单时可能发生的崩溃。 ...... Performance 修复了 CSS 计数器的性能回归问题。 修复:删除不必要的 corner mask overriding,以提高窗口大小调整性能。 改进了通过 context bridge 发送 JS primitives 的性能。 在 Linux 上提高了窗口事件处理程序的效率。 在 Linux 上,设置窗口图标的速度稍快一些。 对 7.xy 的支持终止 根据项目的支持政策,Electron 7.xy 已终止支持。鼓励开发人员和应用程序升级到新版本的 Electron。 发布说明:https://github.com/electron/electron/releases/tag/v10.0.0

优秀的个人博客,低调大师

RubyMine 2019.3.5 发布,流行的 Ruby 开发工具

RubyMine 2019.3.5 发布了,主要包含以下重要修复: 修复了使用 WSL+rbenv 时导致 RubyMine 看不到已安装的 gem 的问题 修复了将 v2019.3.4 安装在具有非 ASCII 字符的路径中时导致无法启动的回归 此外,更新后的 JBR v11.0.6+8-b520.66 已修复以下问题: 解决了导致 JBR 无法从非 ASCII 名称的目录启动的问题 上下文菜单或主菜单弹出窗口无法在 XFCE 下以全屏模式显示的问题已修复 在 VM 选项文件中添加 -Dfile.encoding=UTF-8 VM 选项时,IDE 不再崩溃 更新说明:https://blog.jetbrains.com/ruby/2020/05/rubymine-2019-3-5-is-available/

优秀的个人博客,低调大师

RubyMine 2019.3 发布,流行的 Ruby 开发工具

RubyMine 2019.3发布了,更新亮点如下: RuboCop 为 RuboCop 和 IDE 检查严重性配置映射 Rails 使用 Run Anything 运行 Rails 生成器和 Rake 任务 Code Style 通过初始接收者或前导点对齐方法链 Copyright 添加 Ruby 文件的版权声明 HTTP Client 在 .http 文件中使用动态变量 运行文件中的所有请求 发布公告:https://blog.jetbrains.com/ruby/2019/11/rubymine-2019-3-released/

优秀的个人博客,低调大师

值得一试的Android开发工具

分享几个觉得好用的工具,希望能帮到你 可视化数据库调试工具stetho 以前,在调试Android数据库时要进去Android Device Monitor,把响应db文件导出,使用工具进行查看,如果更新了数据库,想再次查看,又得重复进行这一操作 现在,使用stetho,会把程序的所有数据库信息都可视化出来,在进行增删改查时,刷新一下就能在浏览器上看到信息变化,包括SharedPreferences文件 集成教程:https://www.jianshu.com/p/03da9f91f41f stetho 石墨文档 官网:https://shimo.im/ 精致,强大的协助,分享,导出导入文件等功能,之所以我放弃了使用了很久的印象笔记是因为觉得印象要分类笔记实在太麻烦,不像石墨可以直接生成目录,缺点是在同一个文档里面编辑太多内容会非常卡。 这里写图片描述 JSON Viewer 谷歌浏览器插件 JSON Viewer ,用于格式化服务端接口数据 这里写图片描述 不使用JSON Viewer之前 这里写图片描述 使用后 使用后 我们更愿意看到哪种就不言而喻了 Json格式化转Bean 玩android网站:http://www.wanandroid.com/tools/bejson 虽然标题是这个,但是其实使用Json转bean我更习惯直接使用AndroidStudio插件GsonFormat,我使用这个工具的,更多的是他的格式化代码和校验功能,校验功能就是指帮助我们检查一下Json数据是否符合规范,配合后面的生成请求接口工具,就可以生成一个简单的测试接口了 这里写图片描述 Easy Mock API 玩android网站: http://www.wanandroid.com/tools/mockapi 生成请求接口,我在kotlin初体验中演示的接口: http://www.wanandroid.com/tools/mockapi/2872/student 就是使用Easy Mock API生成的,使用方式也很简单,把想要生成的Json数据填入,如: { "name": "tonjie", "age":"18" } 在加上区分的后缀,student,就可以了 这里写图片描述 Restlet Client 谷歌浏览器插件 Restlet Client:用于调试服务器端接口,以前刚开始学网络请求的时候不懂得先使用调试工具调试,浪费了很多时间。 建议初次使用者使用谷歌浏览器翻译一下插件页面,这对于学会怎么把接口分目录,文件夹很有帮助 这里写图片描述 好了,这一小节就结束了,一,感谢收看我的博文,文章还有许多不足之处,希望能得到你的指正,期待你的评论。

优秀的个人博客,低调大师

spark 之 Scala 环境搭建,开发工具使用

1,首先介绍官网网站 http://scala-lang.org/ 下载windows 的exe直接进行安装就行。 安装后有个本地文档可以使用: 2,工具使用 继续使用eclipse。如果是IDEA直接使用插件就行了。 http://scala-ide.org/download/current.html 安装url: http://download.scala-ide.org/sdk/helium/e38/scala210/stable/site 3,创建工程 scala 学习非常简单 http://zh.scala-tour.com/#/welcome 4,Hello world 在eclipse创建一个工程 package demo_001 object HelloWorld { def hello(name: String): String = { return "hello world, " + name } def main(args: Array[String]) { println(hello("scala")); } }

优秀的个人博客,低调大师

Unity游戏后期优化

1.1 开发中的重点问题两个瓶颈 Cpu向Gpu发送指令,每发送一次数据,称为DrawCall(DC)Cpu从硬盘读取,处理高并发与并行计算(I/O)1.2 优化时针对的点MeshMatirial(纹理,shader)以上两条任意一个发生变化,就会重新产生一个DC,所以我们优化的时候主要针对它们 UI优化2.1 搭UI的时候需要注意的问题 2.1.1 UI层级计算NGUI的渲染单位是panel,UGUI的渲染单位是Canvas,每建一个Canvas至少增加一个DC 如果UI下面没有子物体,层级为0用了同一个材质球、纹理的UI,可以同一批送去GPU2.1.2 UI重建已经通过了DC,后期修改了它的位置Canvas将子物体的顶点、mesh和material收集起来,发给GPU 位置尽量不动动态静态分离隐藏的方式setActive = false移走不同的层2.1.3 UI重绘指重复的渲染UI,UI没有深度,有多少层渲染多少,影响GBuffer 2.2 其他问题在内存允许的情况下,对于UI界面进行缓存根据UI界面的使用频率,分层处理UI界面粒子保持在400以下3 内存优化3.1 三块内存C#程序编码内存脚本Unity编码内存GameObject中的Mesh和Material托管堆与非托管堆类似C/C++ 中申请内存的malloc/new 和释放内存free/delete安全代码堆:托管堆由C#进行计数管理非安全代码堆:非托管堆自己创建的自己释放3.2 三块内存的优化string与stringBuilderfor与foreachupdata尽量减少函数调用,如用 x = x > 0 ? x : -x 替换 x = Mathf.Abs(x),减少栈的使用struct赋值,不用整体的拷贝,里面的属性每条赋值减少内存使用某些函数可以每几帧调用,InvokeRepeatingupdata中尽量不用临时变量,因为每帧都申请释放,都要做垃圾回收定时进行垃圾回收 GC.collection优化数学运算,尽量避免使用float改用int王者荣耀的帧同步处理方式乐观锁将除法转成乘法压缩Unity自带的库函数 ios空工程17mb 安卓空工程10mb 模型的优化 和 法线贴图 normalmap:针对顶点的法线贴图法线贴图:针对像素的法线 Animation优化更改浮点数 去掉空帧

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册