
C#
文章平均质量分 95
小钱up
执行力,就是生命力!
展开
-
C#编程基础(万字详解,这一篇就够了)
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。现代的、通用的编程语言。面向对象。面向组件。容易学习。结构化语言。它产生高效率的程序它可以在多种计算机平台上编译。原创 2022-12-16 17:19:54 · 88634 阅读 · 19 评论 -
从零开始做一款Unity3D游戏<三>——编写游戏机制
恭喜!从玩家的视角看,Hero Bor 游戏现在已处于可玩状态。我们实现了跳跃和射击机制,对物理碰撞进行了管理并生成了对象,还添加了少量的基础性 I 元素来给予反馈。你甚至可以在玩家胜利时重置关卡!本章介绍了大量新的主题,一定要回顾并确保自己真的理解所写代码中发生了什么。尤其要掌握枚举、get 和 set 属性以及命名空间方面的知识。从本章开始,随着进步探究 C#语言,代码只会变得越来越复杂。在第9章,我们将使敌人在与玩家距离过近时能够注意到玩家,从而执行跟随射击行为,以此增大玩家收集物品时的风险。原创 2022-11-21 14:34:12 · 2535 阅读 · 1 评论 -
从零开始做一款Unity3D游戏<二>——移动,相机控制与碰撞
Rigidbody组件能为附加到的对象添加真实的物理模拟。Collider 组件之间可以相互交互,并且 Collider 组可以作为对象与 Rigidbo组件进行交互。如果一个对象使用了 Rigidbody 组件但没有启用 isKinematic 属性,那么得的就是运动学效果,因为物理系统会忽略这个对象。如果一个对象使用了 Rigidbody 组件并且施加了力和扭矩,那么得到的将是非运动学效果。碰撞体基于交瓦行为发送通知。在本章,你创建了自己的第一款游戏,并积累了一定的经验。原创 2022-11-21 11:44:43 · 2268 阅读 · 4 评论 -
从零开始做一款Unity3D游戏<一>——亲自上手使用Unity
本章包含许多对初学者来说很有趣的内容。虽然本书的重点在于 C#语言,但是花些时间来了解游戏开发的整体概念、开发文档以及 Unity 提供的无须编写脚本即可实现的功能也很重要。我们目前并没有深入介绍光照、动画、粒子系统等工具,但是如果你想继续开发Unity 项目,那么花些时间学习这些知识是值得的。下面将讲解的重点将回到编写 Hero Born 游戏的核心机制上,内容包含设置可移动的玩家对象、控制相机以及理解Unity的物理引擎是如何控制游戏世界的等等。基本演示。原创 2022-11-20 21:46:29 · 14451 阅读 · 10 评论 -
Unity3D制作塔防类游戏
分为蓝,紫,粉,红四批敌人,每一批的敌人都比前一批的数量要多,并且速度要快,血量要多,当一批敌人死光了,才会出来第二批敌人,一共有三种炮塔每个金额为70,80,90,初始金额为1000,选择炮塔类型,点击Cube,即可以插放,再次点击时候可以选择升级或拆除,由于地图过大,可以一共上下左右键来控制地图前后左右视角,用鼠标滑轮来控制上下视角,把四批敌人杀光才可以通关成功,否则失败。原创 2022-11-20 17:51:07 · 10670 阅读 · 10 评论 -
C#编程流程控制与集合类型
至此,我们应该反思自己已经完成了多少工作以及利用这些知识可以创建什么。我们已经知道如何使用简单的 felse 语句和复杂的switch 语句在代码中做出决策。我们可以使用数组、列表或带键值对的字典来创建存储各种值的集合变量,甚至可以为每种集合类型选择正确的循环语句,同时谨慎地避免无限循环。如果感到任务过重,没有关系一-逻辑和顺序思考是锻炼编程能力的有效方式。下面将通过研究类、结构体和面向对象编程(通常称为 OOP)来结束对 C#编程基础知识的讨论。原创 2022-11-19 19:29:36 · 975 阅读 · 3 评论 -
C#编程深入研究变量,类型和方法
当我们讨论数据类型时,很重要的一点就是:要尽早了解数字和单词(又称为字值)并不是变量可以存储的唯一值。例如,类、结构和枚举都可存储为变量,我们将第5章介绍这些主题,更详细的内容将在第 10章介绍。前面一章,我们简要介绍了方法在程序中扮演的角色一 一存储和执行指令,就变量存储值一样。现在,我们需要理解方法的声明语法,以及它们如何在类中驱动作和行为。基本语法需要返回数据类型。必须具有以大写字母开头的唯一名称。方法名的后面需要有一对括号。需要使用一对花括号标记方法体(指令的存储位置)。原创 2022-11-19 13:25:55 · 1108 阅读 · 5 评论 -
C#编程的构成要素(结合unity做实例分析)
首先,什么是变量?从概念上讲,变量是编程的最基本单位,就好比原子,一切都基于变量,没有变量,程序就不可能存在。从技术角度看,变量是用于存储指定值的一小部分计算机内存。变量会跟踪信息的存储位置(称为内存地址)以及值与类型(例如:数字,单词).实际上,变量相当于容器。可以随意创建新变量,然后赋值,移动位置,并在需要的地方引用。即便空的变量也是有用的。举个粒子--邮箱,如图所示,邮箱是可以装信件,账单,照片等任何东西的。关键是在于邮箱中的东西是可变的。原创 2022-11-18 23:47:58 · 871 阅读 · 8 评论