- 博客(203)
- 资源 (1)
- 收藏
- 关注
原创 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
688
原创 hybridCLR热更
原因是vs2022的问题,用vs2019就好了 或者是在vs2022里写一个脚本直接扔到工程的Assets文件夹下就可以了,脚本如下,就可以打包出来了hybridclr-》build->win64。
2023-07-19 17:23:24
1566
原创 GameFramework框架
ellan做事风格非常低调,属于实干派,几乎没有宣传过框架,但是多年持续维护更新,框架实际是提炼于知名的商业项目。虽然框架文档十分匮乏,新人上手相对困难,但是GF依然靠着过硬的代码质量吸引开发者使用和学习。每个模块的xxxManager都会实现对应的IxxxManager接口,UGF只会直接引用接口,不会直接引用Manager。如果需要调用依赖于引擎实现的接口,可以定义对应的IHelper接口并在UGF层实现接口,GF层只管调用不管具体实现。对常用模块封装,规范开发过程,保证产品质量,内置19个模块。
2023-05-19 17:46:19
3886
3
原创 二维码生成、二维码识别、生成对应小鱼模型、摄像图截图保存本地、读取本地图片替换模型贴图、裁剪
使用zxing插件做二维码生成识别,想做全息投影互动程序。这个是调用摄像头获取图片的方式,想改驱动拍照到本地识别本地图片上的二维码,还在研究。。。
2022-12-07 10:27:30
343
1
原创 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
515
原创 【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
10101
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.youkuaiyun.com/agora_cloud/article/details/10381
2022-02-11 11:30:21
3449
原创 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
3766
原创 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
4373
原创 Unity 复用动画控制器animator override controller的使用
通常,我们要用同一套(即动画剪辑之间的关系一致)动画控制器。如:有两个角色,他们都有走路、攻击、正在站立的状态,每个对应一个动画剪辑,他们之间的转换条件都是一样的,但是动画剪辑不一样,我们通常的做法是一人一个animator controller。现在我们来介绍另一种方法,可以保留对应的关系。创建animator override controller,与animator controller的图标是不一样的,多了个加号。动画控制器是一样的条件,只不过复用动画控制器里指定的动画片段不同了。第一套
2022-01-07 10:03:13
5526
原创 角色控制器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
1465
原创 HoloLens2开发
MRTK是微软为Hololens开发的SDK,方便开发者制作MR游戏和交互,MRTK也支持多个设备,比如Htcvive、oculus rift、quest、LeapMotion等
2022-01-05 17:10:17
1444
2
原创 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
1900
2
原创 [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
2465
原创 【easyAR】图片识别
图片识别在小新pad上是黑屏,也没报错到现在也不知道是因为什么,得在设备上体现下载好Google的那个应用.Other Setting设置XR Settings设置发布设置
2021-12-13 11:15:19
644
转载 集成开发faceunitySDK
Unity平台简介本文档旨在说明如何将Faceunity Nama SDK集成您的Unity工程中。SDK文件结构本小节,描述Demo文件结构,各个目录,以及重要文件的功能。+FULiveUnity+Assets //Unity资源目录+Examples //示例目录+Common //Demo的公共资源。+Materials:一些公共材质。+NatCam:高效率的摄像机插
2021-11-09 16:30:38
1033
原创 微信小程序开发工程目录
小程序的文件类型.wxml (结构,类似于html)标签名字:由HTML(< div>、< p>、< span>…)------- 微信小程序的WXML ()wx:if 、wx:for、{{}}<view id="overlay-bottom"> <image id="experience" class="primary-button" src="/images/experience@2x.png" bind:tap="exper
2021-11-05 15:44:56
1275
原创 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
148
原创 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
619
原创 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
501
转载 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
866
转载 Unity Webgl 问题总结
Unity Webgl 问题总结最近公司要求将CS项目更改成BS项目,我听后人都傻了,对这块不是很熟悉,之前没有做过完整的项目,只知道unity webgl有很多坑,然后只能去网上找找资料,发现unity的webgl平台对开发者实在是太不友好了,时不时出现一些问题,而这些问题还不怎么好解决,在网上搜索发现解决和提问的问题少之又少,还好项目时间充足,才得以完成,最近不怎么忙,闲来把总结写了。1.webgl不显示字体开始导出来发现一些字不显示,还以为分辨率压缩Text文本导致字不显示,后来发现原来是web
2021-10-27 13:13:50
2108
原创 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
1275
原创 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
365
原创 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
550
原创 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
1150
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
1591
原创 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
201
2
原创 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
495
原创 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
1094
原创 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
1492
原创 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
830
原创 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
779
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人