logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unity3d C#利用材质(Material)贴图的偏移实现2D游戏单背景图无限移动背景效果功能(含源码)

前言2D的游戏背景基本是一张图,前后可以无缝拼接的那种,无限的背景滚动的效果,可以通过多张的图拼接起来,随着相机移动动态的创建/移位背景图可以实现,不过,本文介绍的方法是使用单张Sprite实现,具体实现就是通过脚本设置贴图的Offset来实现。效果实现搭建节点场景如图:只有单个背景图(Sprite Renderer)。需要放到相机节点下。贴图修改选中贴图BG,在Inspector窗口修改 Typ

文章图片
Unity3d C#读取xml文件报错:InvalidCastException: Specified cast is not valid.解决

前言InvalidCastException: Specified cast is not valid.这个提示的意思是强制转换失败,按这个思路就是看是否是类型不对应造成的,经过排查找到了问题所在。解决这是之前的代码:XmlDocument Doc = new XmlDocument();Doc .Load(filePath);XmlNodeList nodes = Doc .SelectSing

#unity#xml#经验分享
Unity3d minigame-unity-webgl-transform插件转换微信小游戏报错To use dlopen, you need to use Emscripten‘s...问题

在Unity导出微信小游戏的工程可以成功而且,无任何报错:但是在开发者工具中,打开则报错:To use dlopen, you need to use Emscripten’s linking support, see https://github.com/kripken/emscripten/wiki/Linking这个问题查了很久。经过一段时间研究发现是插件不支持的问题,很多插件不支持webg

文章图片
Unity3d C#解决transform.LookAt朝向前后翻转问题(含源码)

一修改模型transform.LookAt功能是当前节点的Z 轴正方向看向指定节点,所以让模型人员协助修改坐标系即可以解决该问题,使模型的正向为z轴即可。二加节点修正一的方式也可以自己来修正,就是将节点的外层套一个空节点,并将内部节点的Y轴(可能为其它轴)旋转设置为180。参考如下图:三看向对称点这种方式主要以打补丁的形式,对当前工程不想改动太多的情况。这需要调用LookAt的重载函数,看向某个点

#unity#经验分享
Unity3d C#使用Highlighting System 5.0高光插件的详细使用教学和脚本动态操作

前言这个插件Highlighting System在模型交互表现中是经常用到的,之前都是用到啥功能都查一下,这里将常用的功能整理一下。快速使用1.首先将主相机上添加HighlightingRenderer脚本。2.将3D模型上添加碰撞体,并在模型上挂上Highlighter脚本,进行如下设置:设置完成,就可以在模型上看到一层黄色的外发光效果:模型鼠标悬停效果上一步的基础上,在主相机上添加Rayca

文章图片
Unity3d 使用统一可寻址资产系统(Addressables)实现服务器资源热更新和资源版本管理等功能(含源码)

上一篇介绍了“Unity3d 使用统一可寻址资产系统(Addressables)入门学习保姆级教程(含工程)”,对Addressables有了一定了解,加上基础的操作能简单上手。本篇将更深入的了解Addressables的强大功能,了解它是如何在资源热更和资源版本管理方面提高开发者的工作效率。本篇内容基于上一篇的工程demo继续修改。场景中我们复制了两个人形模型,将其高度设置高一点,并将颜色修改为

文章图片
Unity3d C#通过使用大华SDK控制大华摄像头旋转、变焦等云台操作和预置点等控制操作(含源码)

前言本文的内容和在之前我写过Unity3d C# 接入海康威视摄像头SDK实现接口控制功能(如:控制云台)的文章基本类似,同样是通过官网提供的SDK进行开发,只不过针对的设备不同,和部分实现细节不同。但是也要看自己的设备是否支持某些操作,如枪机肯定不支持旋转等操作。准备工作下载SDK首先是前往官网下载SDK(https://www.dahuatech.com/service/downloadlis

Unity3d C# 接入海康威视摄像头SDK实现接口控制功能(如:控制云台)

前言需求如题,我们通过官方提供的SDK的接口,实现这些功能,只要参照提供的demo和说明文档实现的过程还是比较方便简单的。准备硬件搭建摄像头的搭建这个自行完成,如果没有摄像头,可能后续的就没法功能验证了,这一步需要获取IP、端口、用户名和密码等。SDK下载下载地址如下:https://open.hikvision.com/download/5cda567cf47ae80dd41a54b3?type

Unity3d C# 实现mp3的字节数组byte[] 转AudioClip并播放(含源码)

前言最近在弄一个语音合成相关的接口,其中合成的语音会通过byte[]返回,如果保存的话是没有任何问题的,不过要是试听的话就很麻烦,网上的方法大多是WAV的,尝试几次后发现播放的声音都是有问题的。期间,看到一种思路就是先将其保存为文件,之后将文件加载成AudioClip,再播放。根据这种思路实现了这个功能。实现过程不过比较简单暴力,目前在编辑器下测试没问题,其它平台暂未测试。保存文件string V

Unity3d C# 开发微信小游戏截图分享功能实现(含源码)

分享是游戏推广的的重要基石之一,它在游戏传播中扮演着重要的角色。分享的意义包含了许多方面,其中最重要的是促进用户彼此沟通和交流,同时对游戏方可以增加游戏的用户规模,增加用户粘度。这里就先分享一下我自己开发的个小游戏(方便的话,点进去体验一下,拜托了):之前笔者也进行了的整理,需要的可以先移步查看。

文章图片
    共 50 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择