ICode9

精准搜索请尝试: 精确搜索
  • 第 30 天:主菜单!场景切换!2022-09-16 12:30:56

    第 30 天:主菜单!场景切换! 客观的 : 如何为我的 2D unity 项目创建主菜单屏幕并在主菜单场景和游戏场景之间切换? 每个游戏都需要一个开始菜单或主菜单!如果没有;想象一下启动一个游戏,它只会让你直接投入到行动中。为了构建一个主菜单,我通过在我的项目中开始一个新场景来做到这一点。

  • Go语言sync.Map的简单使用(map是线程不安全的)2022-09-14 14:33:58

    Go语言sync.Map的简单使用(map是线程不安全的) 1、map是线程不安全的 Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 可以这么复现,会报错: fatal error: concurrent map read and map write package main import ( "fmt" "time" ) var count = 10000

  • 因为没有大模型来测试pipeline,我连夜学习了一波obj2gltf2022-09-09 15:30:09

    一、前言 今天突然有空想试试之前的pipeline压缩gltf模型,结果手头没有gltf格式的大模型,用小模型又觉得效果不够明显,于是乎,我连忙拿起了收藏夹里吃灰的obj2gltf,来看看能不能把我obj格式的大模型,转换成gltf格式。 obj2gltf这个插件,我就理解不够透彻了,所以本文更多偏实际使用 二、

  • three.js2022-08-14 01:00:09

    import * as THREE from 'three'; // 导入轨道控制器库 import { OrbitControls } from "three/examples/jsm/controls/OrbitControls"; // 导入gltf模型载入库 import { GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader"; // 导入解压模型的库 import { D

  • (2)添加轨道控制器查看物体(3D)2022-08-01 15:33:27

    <template> <div class="home"> <div id="threeContainer" class="threeContainer"></div> </div> </template> <script> import * as THREE from 'three' import { OrbitContro

  • JavaFX(二)了解窗口和场景类2022-07-27 00:36:27

      JavaFX(一)入门介绍   1各类窗口,窗口之间的交互 五种窗口类型 DECORATED, UNDECORATED, TRANSPARENT, UTILITY, UNIFIED 1 package com.fxUnit03; 2 3 import javafx.application.Application; 4 import javafx.stage.Modality; 5 import javafx.stage.Sta

  • vue如何创建一个three场景2022-07-15 14:31:56

    第一步:下载three的npm包  npm i three -S 第二步 创建容器  <div id="container"><div> 第三步 引入three文件 i mport * as THREE from 'three' 第四步 声明需要用到的对象(这些对象生命在export default外面的话会得到一定的性能优化:因为在data函数里面声明的话vue需要监听这

  • 【manim】学习路径2-构建一些基础的图形,场景2022-07-10 01:33:58

    头文件引入 导入manim命名空间 from manim import * manim基本结构 这是一个最基本的manim结构,格式: from manim import * class 类的名字(Scene):     def construction(self): 类名叫做BaseFrame,传入一个场景Scene,并且包含一个construct()方法,传入self对象。self.wait()就是

  • Three.js 学习_帮助类2022-07-09 20:02:58

    1. ArrowHelper 用于在Three.js场景中添加一个箭头对象,用于模拟方向的三维维箭头对象.其代码定义如下: var origin = new THREE.Vector3(0, 0, 0); var xDir = new THREE.Vector3(1, 0, 0); var length = 1; var arrow = new THREE.ArrowHelper(xDir, origin, length, color); var

  • 1.关注公众号2022-06-29 11:33:02

    https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzAwMjg1NjY3Nw==&action=getalbum&album_id=2003396116226064385&scene=173&from_msgid=2247528742&from_itemidx=1&count=3&nolastread=1#wechat_redirect

  • THREE webGL:3D 用于大数据,室内设计,衣服等立体的2022-06-22 22:01:51

    调用的render,每次调用render就是一次渲染,如果用interval("fn",ms)就可以实现动画。 建议不卡顿,那么每秒30~60次, 间隔33~17ms之间   一  初识 倒叙: 最终的是调用: //1. body元素中插入canvas对象 document.body.appendChild(renderer.domElement); //2. new出来的对象 setSize

  • cesium 下导出canvas内的内容为图片并自动下载2022-06-14 11:36:40

    该方法直接使用就可以, // canvas导出画布内的内容 function saveToFile(scene) { let canvas = scene.canvas; let image = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"); let link = document.createElement("a

  • Game Construction2022-06-13 12:32:30

    【千锋合集】史上最全Unity3D全套入门教程|匠心之作 c# 的语法 u3d 教程 scene f 居中(远、近景)= Hierarchy面板双击object option 旋转 右键+wasdqe 场景漫游(xyz轴六方向) qwerty 六种模式 v 用于操作顶点 command+shift+f:将物体(例如camera)放在当前位置当前朝向 command+7:性能检

  • manim add sounds,svgs and images2022-06-08 21:36:53

    在manimlib/scene/scene_file_writer.py文件中将第354行的代码注释掉(subprocess.call(["rm",sound_file_path])),并在下面添加一行代码:os.remove(sound_file_path) 然后创建名为assets的文件夹,并创建raster_images,svg_images,sounds这三个子文件夹 比如svg图片,使用svg = SVGMobject

  • 转载:Cesium SuperMap问题调研汇总2022-06-08 21:32:25

    转自:https://segmentfault.com/a/1190000040577369   主要参考资料汇总 http://support.supermap.com.c... http://cesium.xin/cesium/cn/D... http://support.supermap.com.c... 描绘点 viewer.entities.add({ name: name, position: new Cesium.Cartesian3.fromDegrees

  • Cesium之Sandbox2022-06-04 23:05:09

    var Sandbox = Sandbox || {};//定义一个变量Sandbox,它是类?还是变量? (function() { "use strict"; /*global Cesium,console*/ /** * @constructor */ Cesium.Sandbox = function() { var canvas = document.getElementById("glCanva

  • uni-app 微信小程序 生成二维码链接 动态参数2022-06-03 11:03:41

    文档地址 「auth.getAccessToken」 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html   「wxacode.getUnlimited」 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getU

  • three.js 针对光源的移动控制 demo2022-06-01 09:36:06

    import * as THREE from 'three'; // 视图旋转控件 import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'; // 可视化平移控件 import { TransformControls } from 'three/examples/jsm/controls/TransformControls'; /** * 3d 鼠标拖

  • SpriteKit 获取SKrefenceNode中的自定义类2022-05-28 15:31:40

    解析 假设有一个 Cat.sks文件,其场景编辑器的元素结构为 请注意观察节点名称 Scene (name = cat_scene) -SKSPriteNode (name = cat_sprite) 当主场景文件对其进行引用,其场景编辑器的元素结构为 Scene -SKEditorReferenceNode (name = refCat ,引用了Cat.sks) 运行起来

  • Three.js 打造缤纷夏日3D梦中情岛2022-05-27 09:01:05

    声明:本文涉及图文和模型素材仅用于个人学习、研究和欣赏,请勿二次修改、非法传播、转载、出版、商用、及进行其他获利行为。 背景 深居内陆的人们,大概每个人都有过大海之梦吧。夏日傍晚在沙滩漫步奔跑;或是在海上冲浪游泳;或是在海岛游玩探险;亦或静待日出日落……本文使用 React +

  • 鼠标操作三维场景2022-05-19 17:31:30

    鼠标操作三维场景 借助three.js众多控件之一OrbitControls.js,可以在下载的three.js-master文件中找到(three.js-master\examples\js\controls)。 然后和引入three.js文件一样在html文件中引入控件OrbitControls.js <!DOCTYPE html> <html lang="en"> <head> <meta charset="U

  • 支付宝接入(thinkphp5.0)2022-05-18 17:02:32

    支付宝接入(thinkphp5.0) 1接入文档:https://opendocs.alipay.com/apis/api_1/alipay.trade.page.pay?scene=API002020081300013629 2将php SDK&Demo下载下来,文件压缩放到thinkphp框架的extend目录下   3正式接入        4回调通知                  

  • CESIUM例子学习(十三)——Clamp To 3DModel2022-05-17 19:35:10

    前面从例子中学习了绘制要素紧贴地表的操作。但是在项目中,紧贴地表可能是不够的,比如需要在模型顶上绘制一个label,难道要在模型顶上加上一个写死的高度的,否则label就会被模型覆盖。要解决这样的问题,学习Clamp To 3DModel应该可以帮上忙。 原码中绘制的是动态变化的点,绘制的原理方法

  • 微信小程序扫码进入小程序参数问题2022-05-12 17:31:44

    需求:扫描二维码进入小程序的详情页面,目录页面,页面请求都需要带上参数及需要验证用户授权。 既然是扫码进入的,那么我第一反应肯定是在请求拦截里做操作了,不然如何判断他是什么怎么进来的。一进入页面,肯定会有请求,我先调用一下wx.getLaunchOptionsSync()获取当前的场景值,看看他是怎

  • Cesium开发--控制视角可以在地下移动_初生的太阳丶的博客2022-04-26 10:31:23

    html代码 <head> <meta charset="utf-8"> <!-- Include the CesiumJS JavaScript and CSS files --> <script src="https://cesium.com/downloads/cesiumjs/releases/1.79.1/Build/Cesium/Cesium.js"></script> <link

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有