文章目录流程图开发环境实现一,素材准备:二,小鸟的拖拽:三,小鸟的飞出:四,小猪的受伤效果: 流程图Xmind部分流程图:开发环境Unity3D , Visual Studio实现一,素材准备:切片与分层 运动系统的搭建(弹簧节, 双刚体)二,小鸟的拖拽:1. 添加碰撞体,实现鼠标与小鸟的交互2. 令碰撞体(小鸟)与鼠标位置重合tips:小鸟的坐标系为视窗(摄影机)(三维!)的正中央,而鼠标的坐
ML-Agents系列:利用ML-Agents进行强化学习一:开发环境利用ML-Agents进行强化学习二:UNITY实例工程简介利用ML-Agents进行强化学习三:训练模型利用ML-Agents进行强化学习四:观察训练进展1、ML-Agents 简介 Unity机器学习代理工具包(ML-Agents)是一个开源项目,它使游戏和模拟成为训练智能代理的环境。通过使用简单易用的Pytho
UnityZSPace开发文档
原创 2023-05-20 16:32:59
1171阅读
1点赞
这次的作业要用Unity写一个井字棋游戏,显然,并不需要用到3D,因此只要建一个2D的项目就可以了。要做成一个井字棋游戏,必然用到Unity内置的GUI系统。1.Unity中GUI的使用UnityGUI控制是利用一个OnGUI()的函数,这个函数可以在每帧调用,就像是Update函数一样。(因此我们的代码中无需用到Update函数)再了解下常用的控件:(1)GUI.Label:在OnGui中,GU
转载 2024-04-23 14:14:12
71阅读
作者:月熊 时移世易,不忘初心,经年再往,不负前行。众所周知,一般Unity游戏开发,都使用C#作为主要开发语言。虽然Unity本身支持Unity(一种Java的扩展)和Boo(一种受Python启发的语言),但是在正常生产实践中,还是会使用C#作为主要开发语言。什么是C#?C# 是微软推出的一种基于 .NET 框架的、面向对象的高级编程语言。微软在 2000 年发布了这种语言,希望借助这种语言
转载 2024-02-15 17:49:58
50阅读
Unity3D教程:教你如何利用Shader来进行3D角色的渲染 本文主要介绍一下如何利用Shader来渲染游戏中的3D角色,以及如何利用Unity提供的Surface Shader来书写自定义Shader。一、从Shader开始 1、通过Assets->Create->Shader来创建一个默认的Shader,并取名“MyShader”。 Unity3D教程
Emission module这个模块影响发射速率和发射的时间PropertiesPropertyFunctionRate over Time单位时间内发射的粒子数Rate over Distance每移动一单位距离所发射的粒子数,就是粒子系统每移动单位距离就发射的粒子数,不移动不发射, 这对于模拟由物体运动产生的粒子非常有用(例如,来自汽车车轮上的灰尘Bursts爆发是产生粒子的事件. 这些设置
转载 2024-04-12 11:51:41
47阅读
【Unity工具,简单学习】PUN 2,多人在线网络工具前言简单介绍安装简单使用一些 nomenclature 部分连接到 Server设置简单的大厅UI游戏场景搭建关卡加载事后 前言链接简单介绍 PUN 可以让你简单地开发多人游戏,在全球范围推出 让开发者不用管托管、链接和延迟 支持移动端、台式、一些主机 全球范围内低延迟 始终连接,无需穿透免费20 CCU(Concurrent User,
有些时候要出现“点击任意键进入”,既要有响应键盘,又要响应笔上的按钮
原创 2022-11-01 10:52:26
141阅读
目录前言背景步骤一步骤二步骤三步骤四(关键!!!)步骤五步骤六步骤七步骤八步骤九步骤十总结 前言最近公司放年假了,没什么事做,所以来公司学习(蹭吃蹭喝ing) 突然记起来,秋招的时候,有面试官问我:如何在Unity中把自己写的代码给别人或者其他项目使用? 当时知道是利用C#的程序集来做,但是问我具体该怎么处理,我就不知道了,因为当时只有理论知识,没有实践过 所以这次来实践下。也将这个知识分享给大
1.第一种方法摄像机视角锁死方法,具体做法就是事先调试好视角,然后聚焦,然后用代码事先固定视角,其代码如下:// 挂载对象:主相机 // 功能:相机跟随人物 / 注意:相机只能跟随人物移动,但是如果人物转向或者做某些动作,摄像机并不跟随 using UnityEngine; using System.Collections; public class CameraShareScript : M
转载 2024-02-20 07:53:09
291阅读
本篇博客适合没有zSpace开发经验的朋友,从下载SDK到配置发布、UI事件、触控笔事件。。一、项目设置第一步:官网下载zCore和zView插件,下载并安装Unity2018(我的是2018.4.3)第二步:将下载的zCore6.0和zView6.0导入到Unity的工程中,导入后会生成两个文件夹 3第三步:设置你的Unity工程1.Edit—ProjectSettings—Playe
转载 2024-08-04 15:18:43
202阅读
一、SDK以及开发文档下载zSpace的官网:https://developer.zspace.com/需要注意的是:下载SDK时,zCore Unity Package是必须下载的,这是zSpace开发的核心。zView Unity Package可以根据需求下载,其主要用途是在zSpace设备外接显示屏或投影时,将zSpace设备的3D画面转为2D画面进行展示(zSpace显示3D,外接设备显
转载 11月前
50阅读
一、zSpace组件      没有官方解释,这里仅介绍对zSpace较常用组件的个人认知,有错误欢迎指正~ 1.ZFrame:框架    Viewer Scale:修改该ZSpace所有组件的缩放    PS:建议不要轻易改变缩放值 2.ZCameraRig:相机框架,通过这个
1, meta2,Microsoft HoloLens3, DAQRI4,AR 创意落地,从未如此简单。5,Reality editor.A web-based tool for controlling the physical world.6,VTT7 ARtoolkit8 easyAR9 zspace10A MANAGER’S GUIDE TO ...
原创 2021-08-19 12:37:35
207阅读
最近换了公司(仍然是实习狗),坐标在上海, 楼上是Unity总部。很开心~~ 上海和广东差别 并不是很大。就是天气比较冷,口味偏甜, 这家公司是创业公司,做教育类应用的, VR/AR MR 等, 第一天 就要上手SDK,也不是很难,Zspace的 相对VRTK来说 比较 简单,开发工程中遇到Button交互,所以要对它进行 重写,设备是 用射线进行 探测, 其实 重写Button也比较简单,也可以
转载 2024-05-09 13:27:58
98阅读