目录一、适配vs二、初识Unity2.1 unity核心模块2.2 Unity基本操作和场景操作2.3 世界坐标系和局部坐标系2.4 工具栏 QWER三、基础知识3.1 基本组件3.2 刚体组件3.2.1 获取刚体组件3.2.2 给刚体施加力3.3 三维向量Vector33.4 通过按键控制左右运动3.5 控制相机位置和跟随3.6 物体旋转3.7 碰撞检测3.8 触发检测四、R
3D电影的原理今天要在unity中借用steamVR观赏3D电影,之前没有留意过3D电影相关,完全没有思路,于是先百度了一下3D电影的原理.很久之前看过几次3D电影,那时候比较新奇,当时中途摘下过红蓝色的3D眼镜,屏幕大概是这个效果,发虚的感觉. 现在我们知道,实际上有两台放映机以一定的偏差,模仿人的双眼,把同一片源播放了两次,而3D眼镜的作用就是让左眼看其中一个影像,右眼看另外一个影像,最终我们
转载 2024-04-09 10:49:54
33阅读
  让我们继续来学习Unity2D游戏场景的制作,本文分为以下3个部分:· 添加角色和控制. 添加2D物理阻挡· 添加2D效果  通过制作一个移动帽子接保龄球的小游戏,我们可以学习到任何创建游戏对象,使用2D物理引擎和制作2D特效等。·  添加角色和控制  1. 创建游戏主角帽子   帽子整体由Hat和HatFrontSprite两部分组成,为了让保龄球在被帽子接住时达到进入帽
转载 2024-04-08 10:24:12
381阅读
这章加载一个地表图,也就是说画一个平面(长方形),并用一张图(纹理)贴在上面作为模型的停放地。为了方便使用单独写成一个cpp。定义一些变量:GLint DibiaoChangX,DibiaoKuanZ,DibiaoGaoY;//长度,宽度,高度(拼音) GLuint Dibiaotexture;//纹理ID加载和设置,放到前面的 init 部分: //载入地表图 setDibiao(DibiaoC
转载 2024-06-26 19:49:49
89阅读
注:本游戏开发环境为Unity 3D v4.6 老师说这星期作业比较简单,所以我决定写得规整一些。 开发时间:8小时 游戏要求:小游戏争分夺秒:随机位置生成七个球,控制主角在地图拾取七个球,十秒钟内必须完成,否则失败具体要求: 1 随机位置在地图上生成七个球(球可以用系统自带的球体) 2 用键盘控制本课程中的角色移动,鼠标左键攻击到达打击帧时,拾取碰到的球。 3
学习目标: 制作一个VR保龄球游戏 学习内容: 1.创建一个Plane作为地板 2.创建XR Origin 3.手柄操作方式更改 4.创建保龄球保龄球底座(Socket) 5.完善场景和玩法 6.打包测试学习时间: 2022.2.15 学习产出:如果有哪里讲的不够清楚,或者哪里讲错了,欢迎评论或者私信,大家一起成长!!!1.创建一个Plane作为地板2.创建XR Origin这个就相
转载 2024-05-02 22:55:55
136阅读
先学习一些基本的脚本实现:1.动态创建物体.默认位置是(0,0)位置GameObject goNew = GameObject.CreatePrimitive(PrimitiveType.Cube);//创建的位
原创 2023-04-28 10:46:40
109阅读
先学习一些基本的脚本实现:1.动态创建物体.默认位置是(0,0)位
转载 2013-08-03 21:25:00
356阅读
先学习一些基本的脚本实现:1.动态创建物体.默认位置是(0,0)位置GameObject goNew = GameObject.CreatePrimitive(PrimitiveType.Cube); //创建的位置goNew.transform.position = new Vector3(0, 0, -2);goNew.AddComponent();//添加刚体组件,是一种泛型 2.判断用户是否按下鼠标左键if(Inut.GetMouseButtonDown(0)) 3.按下鼠标左键,给它一个往前的脉冲力,forward就是一个默认长度为1的单位向量this.gameObject.rig.
转载 2013-08-04 20:45:00
115阅读
2评论
先学习一些基本的脚本实现: 1.动态创建物体.默认位置是(0,0)位置 GameObject goNew = GameObject.CreatePrimitive(PrimitiveType.Cube); //创建的位置 goNew.transform.position = new Vector3(0, 0, -2);  goNew.AddComponent<Rigidb
原创 2013-08-03 20:37:00
866阅读
记录的一个简单课后作业...1、分析需求文案策划 阅读Unity3D保龄球案例设计和积分规则,最后整理游戏规则:2、搭建游戏场景 导入场景资源包,发现运行资源包的场景发现报错,原因大体是因为网格内陷导致网格碰撞器出现了些小问题,这通常出现在早期Unity版本资源包。通过勾选每个保龄球的Collider中Convex选项,将不报错。 加载各种模型资源,一系列的操作,最后
记录的一个简单课后作业...1、分析需求文案策划 阅读Unity3D保龄球案例设计和积分规则,最后整理游戏规则:2、搭建游戏场景 导入场景资源包,发现运行资源包的场景发现报错,原因大体是因为网格内陷导致网格碰撞器出现了些小问题,这通常出现在早期Unity版本资源包。通过勾选每个保龄球的Collider中Convex选项,将不报错。 加载各种模型资源,一系列的操作,最后
转载 2024-04-28 14:45:39
104阅读
1.生成的prefab如果要产生反向:    Instantiate(Rocket, rocketPosition.position, Quaternion.Euler(new Vector3(0,0,180f)))2. Input.GetAxis("Horizontal")的使用,返回-1~+1之间的数    按键盘左右键可以得到不同的数,长按是
#include<iostream>using namespace std;struct node { char s[4]; int num1, num2, flag;};node m[15];int main() { for (int
原创 2022-12-27 12:41:41
93阅读
大家是不是都玩过保龄球?虽然水平很烂,但我是保龄球爱好者。今天这一题是用python来计算保龄球的分数。首先讲一下保龄球的规则:保龄球的一局称为一个frame,一共有10局。第1到9局,一般每局可以投掷(roll)两次,但是有一个例外,就是第一次投掷就全中 - 这种情况称为strike,打出strike后这一局就算结束,不再投掷第二次。还有一种情况是补中,即第一次投掷没有全中,但第二次投掷把剩下的
转载 2017-05-21 17:43:00
112阅读
据说水哥买了 Valve Index 设备,既然这个设备这么贵,不开发点有(zhi)趣(zhang)游戏就感
转载 2021-07-09 16:19:16
379阅读
1、导入Helios插件 2、在场景中加入Helios-prefabs-Helios3D预制体到Hierarchy面板 3、设置文件保存位置WorkingFloder,勾选Camera Armed,运行可录制场景视频,其他参数按需设置部分参数解释: ——General Settings(基本设置):Quality:录制出来的全景照片的各像素选项Antialiasing:抗锯齿(如有需要可
据说水哥买了 Valve Index 设备,既然这个设备这么贵,不开发点有(zhi)趣(zhang)游戏就感觉对不起这个设备。本文将来开始着手开发一个可玩性不大,观赏性极强的保龄球打砖块游戏。这仅仅只是一个入门级的游戏,代码量和制作步骤都超级少,适合入门在开始之前,请参阅水哥提供的环境搭建以及部分必备知识博客Unity OpenVR 虚拟现实入门一:安装配置 Unity + OpenV...
原创 2022-02-11 14:11:53
469阅读
据说水哥买了 Valve Index 设备,既然这个设备这么贵,不开发点有(zhi)趣(zhang)游戏就感觉对不起这个设备。本文将来
原创 精选 2024-10-15 10:39:41
238阅读
据说水哥买了 Valve Index 设备,既然这个设备这么贵,不开发点有(zhi)趣(zhang)游戏就感觉对不起这个设备。本文将来开始着手开发一个可玩性不大,观赏性极强的保龄球打砖块游戏。这仅仅只是一个入门级的游戏,代码量和制作步骤都超级少,适合入门在开始之前,请参阅水哥提供的环境搭建以及部分必备知识博客Unity OpenVR 虚拟现实入门一:安装配置 Unity + OpenV...
原创 2021-06-24 14:40:52
457阅读
  • 1
  • 2
  • 3
  • 4
  • 5