11 2022 档案
摘要:六. SQL数据定义、更新及数据库编程 6.1 SQL数据定义语言 1. SQL数据定义语言DDL包括: 数据库的定义:创建、修改和删除 基本表的定义:创建、修改和删除视图的定义:创建和删除索引的定义:创建和删除 6.1.1 数据库的定义 1. 数据库的创建 数据库作为一个整体存放在外存的物理文件中
阅读全文
摘要:AI原理 AI的处理过程可以分为三大阶段,往复循环: 感知(对AI当前状态作记录) 思考(利用感知阶段收集到的信息,评估并做出下一步动作) 行动(有可见的,如跳跑;也有不可见的,如通信) 一. 实现随机移动与跟随 1.1 创建AI角色蓝图,并调整角色视口 1. 创建一个AI角色蓝图,使胶囊体包裹:
阅读全文
摘要:五. 关系数据理论与模式求精 5.1 问题提出 1. 数据冗余导致的问题: 冗余存储:信息被重复存储,导致浪费大量存储空间 更新异常:当重复信息的一个副本被修改,所有副本都必须进行同样的修改。因此当更新数据时,系统要付出很大的代价来维护数据库的完整性,否则会面临数据不一致的危险 插入异常:只有当一些
阅读全文
摘要:一. 动画简析 1.1 2D动画、3D动画、骨骼动画 早期游戏动画被分为2D和3D两种(实现手段) 2D 游戏动画 无骨骼的实现手段,最简单暴力,通过图片帧的切换,完成动画系统的动画播放,最贴近动画实质性,切帧播放 但帧动画调整成本大,浪费资源,每个姿势都需要进行重复渲染,程序负担大 3D 游戏动画
阅读全文
摘要:本章内容: 程序设计的定义 程序设计的重要性 C++程序设计的特点 高效C++程序设计的两个基本主题:抽象以及重用 不同类型的重用代码 代码重用的优缺点 重用代码的常用策略及指导原则 开放源代码库 C++标准库 C++程序设计的特定组件 (主要讲述如何利用专业的C++方法进行C++设计,磨刀不误砍柴
阅读全文
摘要:温馨提示:懒得分P了,建议配合目录使用(目录下没有小标题的就是还没更完的) (由于此篇非一次性创造完成,缝缝补补中难免造成案例图片的版本不尽相同,可能上一章节中使用 5.0 配合 VS,下一章节中又变成 4.27 + Rider 的情况,还请谅解~ 软件都是工具,重在体会精神) UEC++项目环境的
阅读全文
摘要:本章内容: 简要回顾C++语言最重要的部分及语法 (主要讲述日常编程会遇到的最重要的C++部分,大佬快速浏览即可) 1.1 C++基础知识 C++是基于C语言的超集,但这两种语言并不一样 1.1.1 小程序的"hello world" //HelloWorld.cpp #include<iostre
阅读全文