Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
【图形与渲染】相机平面镜反射与斜裁剪矩阵(下)-斜裁剪矩阵
上一篇文章分析了平面镜反射效果实现中 如何计算镜像矩阵 我们已经可以得到镜像相机并渲染出镜像后的效果了 但是只是纯粹的镜像会遇到以下问题 如图 当相机镜像到C 位置后 其视锥体裁剪范围是A B 但实际应该位于反射贴图中的区域仅仅只有A区域
图形与渲染
游戏开发
图形
Unity
矩阵
用Java开发贪食蛇小游戏
用Java开发贪食蛇小游戏 一 实验内容 1 实现贪吃蛇游戏基本功能 屏幕上随机出现一个 食物 称为豆子 上下左右控制 蛇 的移动 吃到 豆子 以后 蛇 的身体加长一点 得分增加 蛇 碰到边界或 蛇头与蛇身相撞 蛇死亡 游戏结束 为游戏设计
贪食蛇
Swing
Java
游戏开发
GUI
[游戏开发]俄罗斯方块实现
0 前言 整理一下 游戏开发的入坑作 俄罗斯方块 这里包含了 c 实现的俄罗斯方块处理 控制台 有界面 以及后续用 unity 做的版本 项目的代码太多 就都放在链接了 可以直接下载好了 就放百度云好了 也不会污染代码库 挠头 项目链接如下
游戏开发
游戏程序
Unity
c
c语言
python json.dumps中文乱码问题解决
json dumps var ensure ascii False 并不能解决中文乱码的问题 json dumps在不同版本的Python下会有不同的表现 注意下面提到的中文乱码问题在Python3版本中不存在 注 下面的代码再python
程序员
python
游戏开发
json
开发语言
知物由学
导读 随着智能设备的普及 手机游戏逐渐占据整个游戏市场的大头 伴随着手机游戏的风靡 外挂也将其邪恶的触手伸向了这一领域 反外挂的战场从 PC 端蔓延到了移动端 由于移动设备与 PC 终端之间天然存在的巨大差异 外挂的类型也存在较大差异 主要
人工智能
网络安全
游戏开发
游戏
Unity游戏开发-Assetbundle打包
本篇主要是分享unity Assetbundle的打包处理 目录 打包接口 整体设计 打包AssetBundle 压缩资源到StreamingAssets 输出资源清单文件 清单文件结构 AssetFile AssetVersion 处理
Unity 游戏开发
Unity
AssetBundle
游戏开发
UE4学习日记——蓝图中的各种颜色代表什么
节点类型颜色 白色 执行线 蓝色 调用的函数或事件 暗蓝色 结构体 草绿色 流程切换 绿色 纯函数 通常用于获取什么 青色 试着对象转换 紫色 函数定义 灰色 宏 红色 事件的定义 土黄色 时间轴 数据类型颜色 白色线条 执行线 程序的执行
unreal engine
ue4
游戏开发
游戏引擎
cocos2d-x实例学习(8)之CCJumpTo和CCJumpBy
CCJumpTo和CCJumpBy概念 CCJumpTo 把某一CCSprite跳到某一位置 CCJumpBy 把某一CCSprite跳起一段距离 它有一个方法reverse 它让对象按原路径返回 CCJumpTo和CCJumpBy示例 创
cocos2dx
跨平台游戏开发
游戏开发
ccjumpTo
ccjumpBy
web开发编码_编码和游戏开发
web开发编码 As a game enthusiast and a beginner programmer I always wonder what it would be like to develop a game 作为游戏发烧友和初
游戏
python
Java
Web
游戏开发
cocosCreator2.3.x渲染流程深入剖析笔记(三)
渲染批次合并之顶点 根据前面说过的render flow流程接下来就是重头戏了render流程 其中包括了 检查两个渲染节点是否可以合并 同时把renderData的数据填充到modelBatch里的buffer中去 所有需要渲染的节点都有
游戏开发
游戏开发unity杂项知识系列:SetActive使用注意
static public void SetActive GameObject go bool state if go null return if go activeSelf state go SetActive state 项目中类似上
unity杂项
Unity
游戏开发
游戏开发 - 开发流程 - 收集
1 应用场景 主要用于了解 掌握游戏开发的整个流程 2 学习 操作 1 文档阅读 复习课 带你梳理客户端开发的三个重点 极客时间 2 整理输出 2 1 游戏开发流程 参考 按照游戏开发中的三大模块策划 程序 美术 画了一个图 开发游戏的时候
游戏开发
开发流程
在Unity中 改变地形(Terrain),并加上水面、树、草地、材质(地板上色)
在Unity中 如何使用地形 Terrain 并加上水面 树 草地 材质 地板上色 目录 在Unity中 如何使用地形 Terrain 并加上水面 树 草地 材质 地板上色 一 水面素材包 导入 二 地形 Terrain 地貌设置 地形上升
游戏开发
Unity
程序细节
计算机图形学GAMES101(十五)光线追踪(蒙特卡洛积分与路径追踪)
本节涉及内容 蒙特卡罗积分 路径追踪 蒙特卡罗积分 蒙特卡罗积分的核心思想还是求一个不规则图形的面积 它的做法是 首先在a和b之间找一个值xi然后求f x 接着以f x 为高 ab为宽求矩形的面积 最后将所有的值求平均 当采样数量xi趋于无
计算机图形学
几何学
游戏开发
图形学
图形渲染
想用好虚幻4引擎做游戏,你需要避免这些扰人的坑(备忘)
在手游品质越发上扬的如今 已经有不少厂商开始使用一些性能更好的引擎 去尝试游戏制作了 而虚幻4引擎 以下简称UE4 就是其中之一 在这款引擎中已经诞生了诸如 铁拳7 地狱之刃 帕拉贡 等一系列大作 对玩家而言 这些作品都是不折不扣的视觉盛宴
游戏开发
ue4
BasePass
游戏开发UE4知识系列:流关卡与无缝地图切换
参考 流关卡与无缝地图切换 官方文档 https docs unrealengine com zh CN Engine LevelStreaming index html
杂项栏目
游戏开发
unreal engine
Unity2020版本RenderSettings的命令位置(晕轮的属性)《Unity游戏开发入门经典》
在Unity游戏开发入门经典这本书中 第六章灯光里 有出现关于晕轮的设置 在Edit gt Render Settings中 但书内的Unity已经是老版本了 在新版本中 关于晕轮的设置已经变了位置 在Unity2020中 单击 菜单栏Wi
Unity
游戏开发
Ren'Py引擎源代码解读(1)——脚本文件加载
因为想要尝试把Ren Py移植到Cocos上 尽可能的使用原来的rpy文件 这就难免要解析rpy文件 因此就参考了一下Ren Py自己是怎么解析脚本的 文件加载 那么从哪里看起呢 先简要看一下Ren Py的启动过程 启动脚本肯定是根目录下的
游戏开发
RenPy
Unity3d 制作一个简单的NPC对话系统
制作一个简单的NPC对话系统 文章目录 制作一个简单的NPC对话系统 前言 效果展示 进入对话区域 开始对话 Inspector面板可调选项 准备工作 NPC UI 代码 完整代码 详细逻辑 开启对话 显示对话 头顶标识 头顶标识 后话 前
Unity
游戏开发
cocos2dx游戏以插件形式嵌入IE浏览器的实现
一 cocos2dx渲染窗口修改及导出dll 1 思路 cocos2dx引擎使用opengl进行游戏画面的渲染 opengl的渲染窗口由其自身创建 具有跨平台性 那么我可以对渲染窗口进行修改 便可以达到将游戏窗口嵌入其他窗口的效果 2 实现
游戏开发
插件开发
cocos2dx游戏插件
«
1
2
3
4
5
6
...13
»