自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

—巨人绿

真心永年轻

  • 博客(202)
  • 资源 (1)
  • 收藏
  • 关注

原创 UniTask异步解决方案

UniTask是一个高性能,0GC的async/await异步方案

2023-12-01 14:10:21 428

原创 unity 实用框架

继承单例基类就不用再写了。

2023-09-20 17:45:41 523

原创 Rokid Jungle--Station pro

在PackageManager–> My Registries 中找到Mixed Reality Toolkit Foundation with Rokid Extension。并选择安装。如果需要使用Sample,Package Manager 中进行添加。打开 Unity > Mixed Reality > Toolkit > Add to Scene and Configure 配置场景。

2023-09-07 17:01:38 489

原创 hybridCLR热更

原因是vs2022的问题,用vs2019就好了 或者是在vs2022里写一个脚本直接扔到工程的Assets文件夹下就可以了,脚本如下,就可以打包出来了hybridclr-》build->win64。

2023-07-19 17:23:24 1149

原创 GameFramework框架

ellan做事风格非常低调,属于实干派,几乎没有宣传过框架,但是多年持续维护更新,框架实际是提炼于知名的商业项目。虽然框架文档十分匮乏,新人上手相对困难,但是GF依然靠着过硬的代码质量吸引开发者使用和学习。每个模块的xxxManager都会实现对应的IxxxManager接口,UGF只会直接引用接口,不会直接引用Manager。如果需要调用依赖于引擎实现的接口,可以定义对应的IHelper接口并在UGF层实现接口,GF层只管调用不管具体实现。对常用模块封装,规范开发过程,保证产品质量,内置19个模块。

2023-05-19 17:46:19 3010 1

原创 二维码生成、二维码识别、生成对应小鱼模型、摄像图截图保存本地、读取本地图片替换模型贴图、裁剪

使用zxing插件做二维码生成识别,想做全息投影互动程序。这个是调用摄像头获取图片的方式,想改驱动拍照到本地识别本地图片上的二维码,还在研究。。。

2022-12-07 10:27:30 281

原创 【YooAsset】

YooAsset是一套用于unity资源管理系统。

2022-10-13 15:27:46 3838

原创 UniRX

UniRx 基于Unity的响应式编程框架

2022-10-10 11:34:42 691

原创 LayaAir2.13.0

快捷键F6 编译并在浏览器查看F9 发布设置ctrl+0 恢复视图按钮皮肤代码创建laya脚本模板1.文件》首选项》代码片段》输入模板名字回车2.复制粘贴下面代码{ "React-Native Class":{ "scope": "javascript,typescript", "prefix": "在这里修改一下名字,这里是引用模板名", "body": [ "/**", "*", "* @ author:Carson", "* @ email:9

2022-04-14 16:21:56 401

原创 【unity发布webgl】遇到的问题和解决办法

发布部署出来的链接放到手机上测试。ios:20秒读条然后闪退vivo:9秒读条闪退小米:15秒进入然鹅,资料只有130kb的图片。移动端展示弹出提示框,点击OK后继续打开webglplease note the unity webgl is not currently supported on mobiles.press ok if you wish to continue anyway.请注意,手机目前不支持unity webgl。如果仍要继续,请按ok。修改UnityLoader.j

2022-03-16 14:10:13 9274 4

原创 Unity3d 中创建实时视频聊天

Agora Video SDK for Untiy 在 Unity 中构建跨平台的实时视频聊天场景。官方网站:(https://www.agora.io/cn/)https://www.agora.io/cn/开发者中心:https://docs.agora.io/cnGitHub:https://github.com/AgoraIO/Agora-Unity-Quickstartcsdn:https://blog.csdn.net/agora_cloud/article/details/10381

2022-02-11 11:30:21 3208

原创 GIS从矢量数据快速生成建筑和地形

BlenderGIS插件1.从数据快速生成建筑building和地形highway的方法亲测有效:https://www.bilibili.com/video/BV13b4y1d7ih?from=search&seid=4762625683175359435&spm_id_from=333.337.0.0使用blender中的blenderGIS插件下载任意国家、任意地区的地形、OSM建筑、路网、水系等,blenderGIS使用非常便捷,但是blenderGIS的安装坑很多。

2022-01-27 09:44:20 3512

原创 unity与Android联合开发模式

比如:可以接一些仅为安卓提供的SDKAndroid接讯飞语音识别SDK,只需要把识别的结果给unity就可以了。主·辅 关系用谁打包成apk,就用到谁的知识多一点。1.unity导出一个工程(打包),到安卓这边去修改,修改完了由安卓打包一个apk。2.要求安卓把某些功能封装好(提供插件)给unity用。Android在Android每一个页面/界面,都是一个activity。Unity1.unity是怎么做出一个apk的?·unity把自己的代码编译一下,编完之后问Android要S.

2022-01-20 09:57:38 4289

原创 Unity 复用动画控制器animator override controller的使用

通常,我们要用同一套(即动画剪辑之间的关系一致)动画控制器。如:有两个角色,他们都有走路、攻击、正在站立的状态,每个对应一个动画剪辑,他们之间的转换条件都是一样的,但是动画剪辑不一样,我们通常的做法是一人一个animator controller。现在我们来介绍另一种方法,可以保留对应的关系。创建animator override controller,与animator controller的图标是不一样的,多了个加号。动画控制器是一样的条件,只不过复用动画控制器里指定的动画片段不同了。第一套

2022-01-07 10:03:13 4891

原创 角色控制器wasd移动

using System.Collections;using System.Collections.Generic;using UnityEngine;/* * 1.wasd控制胶囊体移动 * 2.鼠标左右滑动左右旋转 * 3.鼠标上下移动,相机上下转动 限制转动的角度 */public class DoctorController : MonoBehaviour{ private CharacterController characterController; pu.

2022-01-06 15:15:41 1355

原创 HoloLens2开发

MRTK是微软为Hololens开发的SDK,方便开发者制作MR游戏和交互,MRTK也支持多个设备,比如Htcvive、oculus rift、quest、LeapMotion等

2022-01-05 17:10:17 1357 2

转载 threejs效果 Thanos Portal特效

2021-12-27 17:08:27 201 1

原创 threejs17 粒子-下雪

/** * 3 下雪粒子 */import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { BoxBufferGeometry, Float32BufferAttribute, HemisphereLight, Mesh, MeshPhongMaterial, SphereBufferGeometry } from "three";i

2021-12-22 15:20:18 1811 1

原创 [ARFoundation]unity ARfoundation+ARcore

1.2.不支持vulkan渲染–>减掉3.4.建议用unity2020不用2019,因为从unity提供和官网提供的版本不同,这个有要求5.现在只有unityPro才能在电脑上测试6.华为手机现在不能装Google play services……7.检测设备是否支持ARcoreusing UnityEngine.XR.ARFoundation;public class CheckDevice : MonoBehaviour{ [SerializeField] ARSes

2021-12-15 16:37:00 2152

原创 【easyAR】图片识别

图片识别在小新pad上是黑屏,也没报错到现在也不知道是因为什么,得在设备上体现下载好Google的那个应用.Other Setting设置XR Settings设置发布设置

2021-12-13 11:15:19 503

转载 集成开发faceunitySDK

Unity平台简介本文档旨在说明如何将Faceunity Nama SDK集成您的Unity工程中。SDK文件结构本小节,描述Demo文件结构,各个目录,以及重要文件的功能。+FULiveUnity+Assets //Unity资源目录+Examples //示例目录+Common //Demo的公共资源。+Materials:一些公共材质。+NatCam:高效率的摄像机插

2021-11-09 16:30:38 842

原创 微信小程序开发工程目录

小程序的文件类型.wxml (结构,类似于html)标签名字:由HTML(< div>、< p>、< span>…)------- 微信小程序的WXML ()wx:if 、wx:for、{{}}<view id="overlay-bottom"> <image id="experience" class="primary-button" src="/images/[email protected]" bind:tap="exper

2021-11-05 15:44:56 1203

原创 CSS样式

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> body{ background-color: transparent; } .one{ width: 500px; background-color: aqua; } </sty

2021-11-02 17:54:13 112

原创 threejs 16 渲染器Renderers

webgl渲染器 renderer = new THREE.WebGLRenderer(); renderer.physicallyCorrectLights = true; renderer.gammaInput = true;//默认为 false. 如果设置了该参数,表示所有纹理和颜色应当使用预乘的gamma值来输入。 renderer.gammaOutput = true;//默认为 false. 如果设置了该参数,表示所有纹理和颜色应当使用预乘的gamma值来输出。

2021-10-29 18:09:22 501

原创 threejs15自定义相机控制器

轨道控制器import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"var control = new OrbitControls(camera, renderer.domElement);control.autoRotate=true;围绕物体旋转var clock=new THREE.Clock();var timer=0;function updateCamera(delta) { tim

2021-10-28 16:53:06 420

转载 threejs14精灵模型Sprite模拟树林效果

import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { DirectionalLight, DoubleSide, HemisphereLight, SphereBufferGeometry} from "three";import{EffectComposer} from "three/examples/jsm/postprocess

2021-10-28 10:17:53 758

转载 Unity Webgl 问题总结

Unity Webgl 问题总结最近公司要求将CS项目更改成BS项目,我听后人都傻了,对这块不是很熟悉,之前没有做过完整的项目,只知道unity webgl有很多坑,然后只能去网上找找资料,发现unity的webgl平台对开发者实在是太不友好了,时不时出现一些问题,而这些问题还不怎么好解决,在网上搜索发现解决和提问的问题少之又少,还好项目时间充足,才得以完成,最近不怎么忙,闲来把总结写了。1.webgl不显示字体开始导出来发现一些字不显示,还以为分辨率压缩Text文本导致字不显示,后来发现原来是web

2021-10-27 13:13:50 1859

原创 threejs 13 纹理texture-canvasTexture

import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { DirectionalLight, HemisphereLight, SphereBufferGeometry } from "three";var renderer = new THREE.WebGLRenderer({ antialias: true });// rende

2021-10-27 11:42:44 1070

原创 threejs 12 animation动画

import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { AnimationActionLoopStyles, AnimationClip, AnimationMixer, BoxBufferGeometry, Clock, DirectionalLight, HemisphereLight, KeyframeTrack, SphereBu

2021-10-26 17:47:45 301

原创 threejs 11 postprocessing后处理

RenderPass是最基础的一个pass。EffectComposer合成器import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { DirectionalLight, HemisphereLight, SphereBufferGeometry } from "three";import{EffectComposer} from

2021-10-26 15:18:01 436

原创 threejs10 Material-shaderMaterial

var sphereGeometry = new SphereBufferGeometry(5, 12, 12);var material = new THREE.MeshPhongMaterial();var sphereMesh = new THREE.Mesh(sphereGeometry, material)scene.add(sphereMesh);var shaderMaterial = new THREE.ShaderMaterial( { vertexS

2021-10-25 16:45:31 983 1

原创 threejs9 框选模型

按住空格键control.enabled=false,框选模型变成红色。/** * 框选 */import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { AmbientLight, AxesHelper, BoxBufferGeometry, DirectionalLight, HemisphereLight, Mesh, Mesh

2021-10-22 16:09:02 1335

原创 HTML入门

下载个Notepad++编辑。啥是HTML网页基本结构<html><head><title></title></head><body></body></html>设置文档类型 表示遵循HTML的语法<!DOCTYPE html>网页编码规定,防止乱码<meta http-equiv="Content-Type" content="text/html;charset=u

2021-10-22 13:53:11 134 2

原创 数学 二维向量(加法、减法、模、点乘、叉乘)

二维向量加法二维向量减法二维向量的模点乘叉乘

2021-10-22 10:46:17 5721

原创 threejs 8随机生成千个cube和点击选中模型

有滑动条和白边:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> html,bod

2021-10-21 19:02:14 409

原创 threejs7 实现背景图和360全景图的加载

import { BufferGeometry, DirectionalLight, HemisphereLight, SphereBufferGeometry, TextureLoader,CubeTextureLoader } from "three";scene.background = new TextureLoader().load("../assets/bg3.jpg")效果图2:代码2:import * as THREE from "three"import { OrbitCon

2021-10-21 17:02:48 1004

原创 unity shader2 --Unlit顶点片元shader

渲染需要:首先是需要渲染的模型/粒子。然后,unity材质球元素。最后需要unityshader。效果图:unityshader和shader的概念是不一样的,相当于简单封装了一下,实际上是CG语言。unlit shader-顶点片元shader:Shader "Unlit/001"{//语义块Properties{//相当于定义变量,可以在外面看得到//下面你这些是我们的一个基本类型,是在属性块里进行定义哒//属性块_Int("Int",Int)=2_Float("

2021-10-21 10:24:22 1440

原创 threejs6加载模型(类型)

效果图:import * as THREE from "three"import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"import { AxesHelper, DirectionalLight, HemisphereLight, SphereBufferGeometry } from "three";import{MTLLoader} from "three/examples/jsm/loaders/M

2021-10-20 16:59:51 667

原创 threejs5plane纹理涉及+平铺偏移流动

import {WebGLRenderer, PerspectiveCamera, Scene, Mesh, SphereGeometry, MeshPhongMaterial, DoubleSide, Vector3, HemisphereLight, AxesHelper, ObjectLoader, Vector2, DirectionalLight, PlaneGeometry, MirroredRepeatWrapping, RepeatWrapping, ClampToEdg

2021-10-19 18:03:36 676

原创 threejs4模型后处理UnrealBloomPass和GUI按钮

import {WebGLRenderer, PerspectiveCamera, Scene, Mesh, SphereGeometry, MeshPhongMaterial, DoubleSide, Vector3, HemisphereLight, AxesHelper, ObjectLoader, Vector2, DirectionalLight, PlaneGeometry, TextureLoader, MirroredRepeatWrapping, RepeatWrapping,

2021-10-19 15:30:58 594

gameframework.unitypackage

gameframework插件,可直接使用。

2023-11-06

15个包的优质场景及特效

我搜集的都是一些使用率高的场景,可参考价值高。每一个都是要花好几十蛮牛币的,都整理到一起喽。

2017-08-24

空空如也

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

TA关注的人

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