Vico Bill< 刘 利 波 > 的个人网站

记录关于学习、工作中的技术点滴

C,C++,Rust,Ruby爱好者;热衷于游戏开发、任务自动化与跨平台;沉迷于游戏引擎与图形表现;深信'简单、多元'哲学的力量。


访问主页

游戏开发-常见符号与单词

常见英文单词

声明周期管理:

  • Initialize: (系统/模块)初始化,通常用于创建对象(分配内存空间,赋予初始值)。
  • Shutdown/Deinitialize: (系统/模块)终止。销毁对象(回收内存空间)
  • Setup:通常以命令行或配置文件,对将要进行的任务配置参数,以指定参数环境运行程序。
  • Reset:重置参数为默认状态。
  • Create/Destroy、Release: 创建/销毁、释放对象。通常使用创建类的实例以及销毁类的实例。
  • Allocate/Free: 内存空间的分配与释放。

文件系统:

  • Path:路径。是一个索引概念。存在相对路径和绝对路径之说。如:c:/games/bin/q3.exe这是一个路径。
  • Directory:目录。如:c:/games/bin 这是一个目录。
  • Folder: 文件夹。主要是文件的集合。更像是一种相对目录。如c:/games/bin中的bin/是文件夹。

日志:

  • Log:记录日志
    • 常见日志等级:
  • Print:简单打印
  • Verbose: 冗余,即任何信息都可打印出来
    • 常见日志冗余程度:
      • FatalError: 致命错误,导致程序崩溃,有必要进行CrashReport。
      • Error:错误。因某种原因造成了意料之外的错误。
      • Warning:警告。错误是意料之内的,主要用于提示开发者。
      • Debug: 调试信息。主要永远开发者调试目的,与Print相同,但只在调试时打印。
      • Print/LogAlways/Log: 打印信息。无论是调试、发布都可打印到控制台中。

发布:

  • Build: 构建
  • Distribution: 分发。
  • Deploy: 部署

编辑器

| 英文 | 注释 | — | — | Outline | 大纲,概要 View | 视图

  • restore : 恢复。重新存放。
  • recover: 恢复。重新获得。

Linux

  • # : 管理员符号;注解;
  • $ : 普通用户
  • ~ : 账户中的home目录
  • ~+ : 当前工作目录
  • ~- : 上次工作目录
  • ; : 连续指令
  • ;; : case的选项
  • . : 当前目录;特殊档案
  • .. : 上层目录

编程语言

  • $ : 全局变量
  • @ : 引用
  • ' : 单引号,
  • 前缀$:表示全局变量
  • 前缀@:表示引用已有资源。例如Android中引用资源,引用国际语等。
  • 前缀#:表示预制数据。例如C语言中的预处理器
  • 前缀%
  • 前缀&

    动作

英文 解释
Jog 慢跑
Crouch 下蹲
Prone 趴下
Hit 被击中
Death 死亡
Sprint 冲刺,全速短跑
Walk
Jump
   
Equip 装备武器
Reload 再装填

武器

英文 解释
Rifle 来福枪,步枪(长)
Iron Sight 机械瞄准器具
Pistol 手枪
Launcher 火箭炮
Instant 即时伤害型
Projectile 射弹型

游戏模式

英文 解释
FFA(FreeForAll) 自由模式
TDM(TeamDeathMatch) 团队竞技

物理

英文 解释
Block 阻挡
Overlap 重叠,覆盖
Rigidbody,PhysicsBody 物理体,刚体
CCD(Continuous Collision Detection) 连续碰撞检测
Fracture 破碎,断裂
Damping 衰减,减幅,阻尼
Angular 角度性
Linear 线性
Radial 辐射状,径向
Impulse 冲量,脉冲
Force
Weld 焊接
Mass 质量
Velocity 速度矢量
Inertia 惯性
Tensor 张量
Slope 斜面
Threshold 临界值,阈值
Constraint 约束
Twist 扭结,搓卷,扭转
Motion 运动
Motor 原动力,助推器
Spread 散步,扩散
Impact 冲击
Resistance 抗力
Restitution 恢复
Debris 残骸,碎片
Swing 摇摆
Stiffness 刚度
Crumble 碎屑
Voronoi 泰森多边形
Density 密度,浓度。
Refraction 折射
Accurate 精确的
  • Lurd => Left Up Right Down
最近的文章

游戏开发-开发中的约定俗成

此文件会持续集成,但只会增加,不会删除条目git分支规则 main:主分支,用于每日更新的无错误、可运行的代码仓库。 release: 主要发布代码,经过测试,不可包含有bug的代码分支,接受持续交付的最新版本。 stable:稳定发布,经过QA验证 其他个人分支unstable:不稳定分支,每日提交。可包含有bug的代码,甚至不可运行的代码,但尽量避免提交不可运行的代码。 名 apk或ipa包名规则:com.companyname.productname.[appge...…

继续阅读
更早的文章

游戏开发 如何开始你的游戏制作

layout: post title: 游戏开发-如何开始你的游戏制作—-前置条件硬件需求: PC或Mac 智能手机(Android,iOS) 开发者账户(Google Play, App Store) 游戏资产软件需求: 游戏模版 可视化脚本 编码 自身需求: 游戏类型选择 偏向2D还是3D 艺术技能(像素、地形图等) 目标平台 奉献精神:对游戏开发有多认真?能为其花费多长时间? 其他功能: 你需要自己或团队来完成游戏吗?你想...…

继续阅读