代码编织梦想

如果我有一台服务器的话-爱代码爱编程

如果我拥有一台服务器,我可以设想几种不同且具有创新价值的用途,每种用途都充分利用了服务器的计算能力和网络连接优势。 1. 部署个人创意项目 机器学习/数据分析平台: 我可能会选择搭建一个基于服务器的机器学习服务平台,用

【unity】如何从现有项目中抽取好用的资源-爱代码爱编程

【背景】 在做Unity项目的过程中引入各种各样的Package,有的Package很大,但是觉得非常有用的可能只是几个Prefab或者Material等。如果直接拷贝想要的Prefab和Material,又需要自己确认所

跟着cherno手搓游戏引擎【27】升级2drenderer(添加旋转)-爱代码爱编程

水节,添加了旋转的DrawQuad: Renderer2D.h:  #pragma once #include "OrthographicCamera.h" #include"Texture.h" namespace YOTO { class Renderer2D { public: //为什么渲染器是静态的: static void I

unity-爱代码爱编程

unity2d基础操作笔记 一、如何查看当前系统的输入设置 二、如何获取水平或者垂直的输入的代码 三、如何获取当前人物的x和y的值 三、如何简单写出控制人物水平移

unity中canvas下射线检测-爱代码爱编程

rayPos = Input.touchCount > 0 ? mCamera.ScreenToWorldPoint(Input.GetTouch(0).position):mCamera.ScreenToWorldPoint(Input.mousePosition);             mHitInfo = Physics2D.Raycas

从unity到three.js(shader创建)-爱代码爱编程

本文介绍three.js 中shader的创建和应用到模型,具体shader的语法和函数应用,已经有很多大佬总结过了。 three.js shader详解 import * as THREE from 'three';

unity人形动画反向动力学ik动画实现_unityik动画-爱代码爱编程

什么是反向动力学 以手掌移动为例子 正向动力学         这个“力”是由你的身体躯干发出的,改变你的手臂位置,带动你的手掌位置移动 反向动力学         这个"力"是直接在你的手掌上,直接改变你手掌的位置,并且通过手臂进而带动整个身体,“力”传递的方向是相反的所以被称为反向动力学。 实现过程 1、获取到动画组件animator,并

unity学习笔记之【ik反向动力学操作】_unity 反向动力学api-爱代码爱编程

反向动力学Inverse Kinematics 反向动力学,简称IK。相较于正向动力学,反向动力学旨在子级对父级产生的影响。 使用IK,可以实现根据目标位置或方向来计算并调整角色的关节(骨骼)链,以使角色的末端(如手臂

跟着cherno手搓游戏引擎【25】封装2drenderer,封装shader传参,自定义texture-爱代码爱编程

封装2DRenderer: Renderer.h: #include"ytpch.h" #include"Renderer.h" #include <Platform/OpenGL/OpenGLShader.h> #include"Renderer2D.h" namespace YOTO { Renderer::SceneData* Re

跟着cherno手搓游戏引擎【26】profile和profile网页可视化-爱代码爱编程

封装Profile: Sandbox2D.h:ProfileResult结构体和ProfileResult容器,存储相应的信息 #pragma once #include "YOTO.h" class Sandbox2D :public YOTO::Layer {public: Sandbox2D(); virtual ~Sandbox2D() =

unity鼠标点击触发事件,点击激活想要显示的ui画布(canvas)_ugui 多canvas 鼠标事件-爱代码爱编程

说明:这里我用上一个博文的第一人称移动作为场景,有问题可以先看一下我上一篇博文Unity实现第一人称移动(胎教级教学)-CSDN博客 第一步 1.先在原有的场景地面(plane)上面添加一个触发物体,在我的场景里我创建了一个Cube作为触发物体,这里我添加了一个材质方便观察。  2.随后在场景里创建一个Canvas 3.再将场景切换成2D,

unity中的浮点数-爱代码爱编程

本文由 简悦 SimpRead 转码, 原文地址 mp.weixin.qq.com Unity float f =0.1f 为什么 $“{f}” 输出的时候会是 0.100000001 C# 中的 $"{}"

【unity】使用video player播放cg视频-爱代码爱编程

1.在UI上新建一个Raw Image 2.添加Video Player 【参数详解】 Source:视频源类型,有Video Clip 和 URL两种Video Clip:视频片段,当Source选择vide

unity3d shader 素描风格渲染管线实现详解-爱代码爱编程

前言 在游戏开发中,渲染效果是非常重要的一部分,它可以直接影响游戏的视觉效果和玩家的体验。而素描风格的渲染效果是一种非常独特和有趣的风格,可以为游戏增添一种艺术氛围。在Unity3D中,可以通过编写Shader来实现素描风格的渲染效果。本文将详细介绍Unity3D中如何实现素描风格的渲染管线。 对惹,这里有一个游戏开发交流小组,希望大家可以点击

unity3d中刚体、碰撞组件、物理组件的区别详解-爱代码爱编程

前言 Unity3D提供了丰富的功能和组件,其中包括刚体、碰撞组件和物理组件。这些组件在游戏开发中起着非常重要的作用,能够让游戏世界更加真实和有趣。本文将详细介绍这三种组件的区别以及如何在Unity3D中实现它们。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀! 刚体(Rigidbody) 刚体是用来模拟游戏

unity3d unlitshader模板详解-爱代码爱编程

前言 Unity3D UnlitShader模板是一种非常基础的着色器模板,它不考虑光照和阴影等效果,只关注物体的颜色和纹理。在一些简单的游戏或者特效中,使用UnlitShader可以提高渲染效率,同时也能够实现一些特殊的效果,比如描边、发光等。本文将详细介绍Unity3D UnlitShader模板的使用方法和实现原理。 对惹,这里有一个游戏开发交

unity3d lua与c#的相互调用与性能剖析详解-爱代码爱编程

前言 在游戏开发中,经常会遇到Lua与C#之间的相互调用的情况。本文将详细介绍Unity3D中Lua与C#的相互调用的方式,并对其性能进行剖析。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀! 一、Lua与C#的相互调用方式 Lua调用C# 在Unity3D中,可以通过Lua调用C#的方式来实现Lua与C#的相互调

【vrtk】【unity】【vr开发】使用注意事项-爱代码爱编程

【背景】 建立一个基本的VRTK项目后,用Simulator Rig模拟运行,移动鼠标后发现Simulator Rig没有任何反应。 【分析】 Console中的报错信息类似于没有启用Legacy unity inpu

【unity】transform的位移、角度、旋转、缩放以及看向_unity中怎么知道moverotation转了多少角度-爱代码爱编程

一、位移 一般选择第三种方法实现位移 1、位移计算公式 一维坐标系:路程=速度*时间; 多维坐标系:路程=速度*方向*时间; 2.直接计算的方法 position=当前位置+移动距离 this.transform.position=this.transform.position+this.transform.up*1*Time.delta

【杭州游戏业:创业热土,政策先行】-爱代码爱编程

在前面的文章中,我们探讨了上海、北京、广州、深圳等城市的游戏产业现状。现在,我们切换视角,来看看另一个游戏创业热土——杭州的发展情况 最近第19届亚运会在杭州举办,本次亚运会上,电子竞技首次获准列为正式比赛项目。比赛共确定