最近做项目过程中因为Json文件名写错了一个字母Unity报错,找错误找到半夜,当时为了验错,写了一个小Demo,正好借此总结一下Json.1.什么是JsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、J
单例模式 单例模式(Singleton Pattern)是 设计模式 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例
转载
2024-07-03 10:39:08
36阅读
在日常打印中遇到打印故障不要慌,要想解决问题得先知道问题出在哪,本周我们就先说说打印内容或页数不一致,打印质量不理想等常见的打印问题,接下来是小编解答时间,一起来看吧。打印内容或页数不一致打印时出现打印内容或打印页数不一致,如:打印内容显示不全 还有打印一页后不再打印不能双面打印纸盒内有纸打印机显示缺纸等。出现这种情况一般和驱动前端的设置相关,需要排查驱动设置和打印机匹配程度是否一致。
转载
2024-06-09 08:30:17
193阅读
@TOC关于Unity与Js互调(MQTT通讯篇)踩了很多坑接下来总结一下总体思路工程项目当时是PC端项目转成Web端项目。PC端采用的通讯方式是MQTT通讯订阅端,而如果发布成Web端的话不能直接进行MQTT通讯,就想了个办法通过Unity与JS互调的的方法,通过JS写MQTT订阅端接收消息,然后再调用Unity已经写好接收消息的方法,最后完成信息实时接收(消息大约1秒一次)。说说自己遇到几个问
转载
2024-04-08 12:50:10
412阅读
网上有几篇文章,但是他们都只写了一半,现在把完整的过程记录于下 unity版本为 2019.4LTSC#调用JS打开新窗口 我的需求是在当前页面打开一个新的浮动窗口(不是跳转窗口,也不是打开新标签页,而是打开一个iframe)第一步 先编写一个txt文件,内容为mergeInto(LibraryManager.library, {
//打开新窗口 注意js的方法参数没有类型
OpenNe
转载
2024-02-21 22:10:45
163阅读
支持webGL的浏览器能提供高质量的3D体验,不借助任何插件便可提供硬件图形加速,ThingJS在线进行3D开发,一样制作精美3D动画!基于WebGL周边衍生了众多的第三方库,其中Three.js属于开发应用,做了一定的渲染细节封装,ThingJS则封装更多对模型的操作,力求让更多无3D开发经验的人员上手。以Unity 3D为代表的OpenGL出现更早,开发者可以在Unity 3D平
转载
2024-06-17 19:41:01
162阅读
这个应该属于撸一个适合自己的小游戏框架的第二篇。上一篇是Ui脚本自动生成。 在完成Ui自动生成后,想到了一个问题。就是log信息的显示,因为log是开发中的重要部分。所以就准备重新整理一下适合自己的log信息部分。 需求1:编辑环境Log信息打开,正式版本log信息关闭。因为log信息也是程序执行的一部分,大量log信息也会消耗性能。 然后很简单解决。 正式发包前,在脚本中添加 Debug.uni
转载
2024-03-04 12:34:41
320阅读
js 实现调用打印功能 css 隐藏打印时不展示的元素通过 @media print <style type="text/css"> @media print { .noprint{ display: none; } } </style> html <!--startprint1--> <h1 st ...
转载
2021-07-26 18:22:00
153阅读
2评论
function printme(mprint) { var print ="<br><br><br>"+this.document.getElementById(mprint).innerHTML; var newWindow = window.open("", "newWindow", "height=" + window.screen.height + "
原创
2023-02-17 01:04:34
75阅读
Javascript网页打印大全普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部
原创
2022-12-27 23:06:05
268阅读
平常拍摄视频,我们几乎都不用去管视频的一些相关参数的,但是,如果你打算开始制作、剪辑后期视频,那么本文就是你提前需要了解的知识了。 玩游戏时我们经常都会接触到一个词FPS,fps即是帧速率。什么是帧呢?举例来说,我们所看到的视频,分解出来其实就是一张一张的静止的画面。在某个时间段将连续在一起的画面播放出来,我们人眼就看到了画面的运动。帧速率就是计算机每秒播放刷新画面的数量。 帧速率为25是什么意
在上期的内存专题中,我们和大家分享了项目开发中的内存分配情况。除此之外, 还有三个更为重要的地方需要研发团队关注:内存泄露、Mono无效堆内存开销和资源冗余。这几乎是所有团队在研发过程中都会遇到的问题。
我们通过前端上传到数据库的pdf或者word文档,当我们在线观看时,希望使用调用本地的打印进行实时打印;当然可能会涉及到安全问题,有需要的小伙伴,可以自行查阅。
// 打印类属性、方法定义
/* eslint-disable */
// ActiveXObject 是window自带的打印类,也就是所谓的控件
function isIE () {
if (!!window.Active
原创
2023-08-25 20:04:23
128阅读
点赞
window.print(); 打印隐藏部分 <style type="text/css" media="print"> .noprint{display:none;} </style>
原创
2023-05-17 11:41:54
45阅读
JS打印 Javascript网页打印大全 普通打印(整页打) 打印网页内部分内容(自定义) 打印去掉/添加页眉页脚 使用外部控件/方法实现多功能打印 打印背景 以上为代码控制 设置“页面设置”实现打印参数设置(Window系统图文版) 一、普通打印(整页打)这个不用多说,直接用 引用:window.print(); 二、打印网页内部分内容(自定义) 分三种方法实现 1、用css控制 引用:@me
前文中完成最简单的漫反射shader只是单个光源下的漫反射,而往往场景中不仅仅只有一个光源,那么多个光源的情况下我们的物体表面的漫反射强度如何叠加在一起呢?前文打的tag "LightMode"="ForwardBase"又是什么意思呢?Unity内置的DiffuseShader,也就是我们创建一个Material出来时默认的Shader也是多光源的,所以这篇文章完成的shader与默认的diff
转载
2024-07-27 17:58:36
161阅读
炫酷啊 吊炸天啊 Particle System控制:Particle 常用属性分为:状态属性,粒子过程属性和发射初始属性 ParticleSystem状态属性: isPaused 当前是否正处于暂停状态 isPlaying 当前是否正处于播放状态 isStopped 当前是否正处于停⽌状态 loop 粒⼦是否时循环的 playO
转载
2024-06-07 18:08:36
69阅读
在Unity3d 中能够通过代码设置 来限定游戏帧率。Application.targetFrameRate=-1; 一般在手机游戏中我们限定帧率为30 就OK了。Application.targetFrameRate=30; 可是把这个代码加入到project之后。在Unity中执行起来发现并没有什么卵用。。。。于是到官网查看资料http://docs.unity3d.com/Scri
转载
2024-08-30 15:00:51
212阅读
写文件也非常简单,把大象装冰箱一样,分三步, 创建文件, 把内容写入文件, 然后关闭文件.内容 我们要处理的是所写的内容,我们打算写什么都Json文件中呢? 我们打算把昨天的格式继续利用,还记得GameStatus ,这个是我修改的.不过,还算好用啊. GameStatus.cs文件代码如下: <code class="hljs
转载
2024-08-13 13:49:46
60阅读
自己虽然最开始弄的就是webgl但是一直比ios和安卓记录的都要晚,因为一直没想到,所以这里结合某个博客加上自己的经历记录一下关于Unity在WebGL平台的特性和交互 可以参考官方文档 以及 Unity(WebGL)与JS通讯2022最新姿势一.老版方法unity发布webplayer平台后会输出html和unity3d文件。我们的程序主要被打包在unity3d文件里,而html则是网页的界面显
转载
2024-03-21 20:37:37
1747阅读