自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 unity射线

当我们要使用鼠标拾取物体或判断×××是否击中物体时,我们往往是沿着特定的方向发射射线,这个方向可能是朝向屏幕上的一个点,或者是世界坐标系中的一个矢量方向,沿世界坐标系中的矢量方向发射射线我们已经在上面演示过如何实现。当射线与碰撞器发生碰撞时,该对象将被赋值,可以获得碰撞信息包括transform、rigidbody、point 等。创建一条射线Ray需要指明射线的起点(origin)和射线的方向(direction)。当发射的射线未碰撞到物体时,碰撞点hit.point的值为(0,0,0)。

2023-09-21 16:27:45 359

原创 9.12 9.13 C#

RPG 游戏中,通常有不同的职业,比如“战士”,“法师”,“精灵”等等职业,我们就可以定义一个叫做“职业”的枚举类型。使用:字符串变量.方法名(旧字符串,新字符串);比如说在案例中,我们需要重复的使用到“星期一”到“星期天”这些特定的字符串,我们就可以定义一个叫做“星期”的枚举。将一堆类中的一些共有的“成员”单独抽取出来,作为一个父类,然后这一堆类继承这个父类,共享父类的资源,这就叫做继承。如果不定义成枚举,各位的写法可能就千奇百怪,比如:“周一”,“星期一”, “Monday”这三个表示的是同一天。

2023-09-14 14:19:58 66 1

原创 9.8/9.11unity小项目总结

选取了bg和bg1两张地图合在一起,实现无限循环的效果,第一张图bg移动到设定位置自动跳转到另一位置以此实现循环,附代码如下。注意开始游戏场景是0,结束游戏场景是1,勾选后设置对应位置即可实现跳转功能,在所有完成之后就可以发布了。下面代码实现敌人刷新,随机生成敌人,简单的处理胜利,由时间来计算胜利。实现主角可以wasd移动,发射子弹效果,子弹摧毁,死亡爆炸等效果。实现和主角差不多的功能,后续附加刷新敌人,随机生成敌人。设定简单的游戏界面,拥有开始游戏和结束游戏两个简单的功能。开始游戏和退出游戏功能的代码。

2023-09-12 15:07:17 91 1

原创 9.7unity学习笔记

用if语句确认键盘输入的按钮如W,用transform.Translate加坐标,moveSpeed * Time.deltaTime放在第一个是控制左右,放在第二个是控制上下。//Time.time该帧开始的时间(只读),此为自游戏启动以来的时间。

2023-09-07 15:22:09 52 1

原创 9.6 c#基础笔记

编程的概念C#概述面向对象的编程语言主要用于开发可以运行在.NET 平台上的应用程序C#语言及其特点(1)语法简洁。不允许直接操作内存,去掉了指针操作。(2)彻底的面向对象设计。C#具有面向对象语言所应有的一切特性:封装、继承和多态。(3)与 Web 紧密结合。C#支持绝大多数的 Web 标准,如 HTML、XML、SOAP 等。(4)强大的安全性机制。可以消除软件开发中常见的错误(如语法错误),.NET 提供的垃圾回收器能够帮助开发者有效地管理内存资源。(5)兼容性。

2023-09-07 14:24:30 73 1

原创 9.5 unity学习笔记

检查器窗口显示有关当前所选GameObject的详细信息, 包括所有附加的组件及其属性, 并允许你修改场景中GameObjects的功能。值得注意的是,子对象的坐标轴是相对于父对象的,在父对象移动和旋转时子对象不发生移动和旋转(牵连运动),子对象的坐标轴原点是父对象的轴心。在层级栏中,我们可以指定游戏对象间的父子关系,以方便对象的批量操作,最简单的例子就是:子对象会随着父对象完全同步的移动和旋转。你可以在”层次结构”窗口中选择一个对象, 或在场景窗口中双击一个对象以在检查器面板中显示其属性。

2023-09-05 14:31:16 70 1

原创 9.4学前准备

上午学习了各项软件的安装注册,1.vs2012vs2019的安装和注册,2.Git和TortoiseGit安装,3.在windows平台下,unity和unityhub安装和注册。选择vs2019来安装和注册,在vs2019的安装过程中注意尽量不要安装在c盘,选择其他盘来安装,在功能的选择上只需要挑选unity游戏开发和.NET桌面开发。然后是Git和TortoiseGit的安装,记住自己安装的地址,重点选择下图标框部分。unity和unity安装和注册,选择了2018.4版本的unity。

2023-09-05 13:54:32 67 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除