- 博客(6)
- 收藏
- 关注
原创 unity碰撞体
在Unity游戏引擎中,碰撞检测是物理系统的一个重要组成部分,它用于检测游戏对象之间的接触或碰撞。碰撞检测可以用来实现角色与环境的交互,比如玩家控制的角色碰到墙壁停止移动,或者两个物体相撞后反弹等效果。了解并正确使用Unity中的碰撞检测机制,可以帮助开发者创建更加真实和互动丰富的游戏体验。不过,实际应用时还需要根据具体项目的需求进行适当的调整和优化。
2024-10-14 19:51:57
336
原创 第6章方法之什么是值参数?
值参数”指的是在调用方法时,传递给方法的参数是按值传递的,也就是传递的是数据的副本,而不是数据本身。值参数的关键在于:当你把变量作为值参数传递给方法时,方法得到的是这个变量的副本,方法内部对这个副本的任何修改都不会影响到原始变量。
2024-08-19 16:41:43
256
原创 用C# 飞机发射导弹的程序
尽管 missleQuantity 是私有的,但由于 MissleFire 是 F22 类中的一个公共方法,它可以访问 F22 类的所有私有字段。//Main 方法: 虽然它不能直接访问 missleQuantity,但它可以调用 MissleFire() 方法,而这个方法可以访问并操作 missleQuantity。//MissleFire() 方法: 这是一个公共方法,能够访问 F22 类的所有成员,包括私有的 missleQuantity 字段。
2024-08-15 23:32:25
187
原创 c#中 interopservices是干嘛的
命名空间提供了一个集合的类、接口和结构,用于在托管代码(如C#)和非托管代码(如C/C++、COM组件)之间进行互操作。这些工具可以帮助开发者在C#程序中调用和操作非托管代码,使得可以利用现有的非托管代码库和API。命名空间大大扩展了C#的应用场景,使得它能够更灵活地与现有的非托管代码库进行交互。通过这些工具和功能,
2024-07-31 16:36:53
652
原创 C#什么是非托管代码库?
非托管代码库指的是不由 .NET 运行时(也称为 CLR,公共语言运行时)进行管理的代码。非托管代码通常是指用诸如 C、C++ 或者 Delphi 等编程语言编写的代码,这些代码直接编译成机器码,并且在运行时不依赖于 .NET 框架的托管环境。非托管代码主要依赖操作系统提供的服务进行内存管理、类型安全和异常处理。与之相对,托管代码是指运行在 .NET 运行时之上的代码,这些代码由 CLR 提供的服务进行管理,包括内存管理(垃圾回收)、安全性检查、异常处理和类型安全等。
2024-07-31 16:30:15
469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人