1. 首页菜单

作者信息

孟子菇凉

孟子菇凉

共发布了 3994 篇文章

孟子菇凉的博客

共 3994 篇文章

写文章
《C++游戏服务器编程》更新至103课时

《C++游戏服务器编程》更新至103课时

## 课程更新情况 | 课程名称 | 课时更新目录 | | --- | --- | | C++游戏服务器编程 | 试看 课时103:详解15 消息协议的设计(原始时代的C结构01) 网络库asio 17 |

2016-10-13 09:10
0 0
已发布

Unity的UGUI中使用ETC1+Alpha的格式

许多开发人员可能会对在Unity的UGUI中使用ETC1+Alpha格式感到疑惑。自Unity 5.3起,安卓平台的默认压缩纹理格式改为ETC2。ETC2支持半透明效果,使用起来较为便捷,但目前尚未广泛普及,尤其是低端机型不支持ETC2。当Unity在不支持ETC2的设备上加载图片时,会将图片解压为RGBA格式,这不仅会造成大量的内存浪费,还会严重影响图片的加载速度。 对于没有透明色且尺寸为2的...

2017-05-05 15:26
0 0
已发布

UE4开发PSVR游戏流程

## 一、获取开发者资格 首先,与索尼的开发者关系部建立联系,向其展示工作室或公司制作PSVR游戏的构想、计划以及制作实力。若对方认为你提供的信息具有说服力,会授予开发者资格,与你签署保密协议(NDA),并免费租借开发机和测试机。 ## 二、安装PS4 SDK 从官方的Playstation DevNet下载PS4 SDK。由于大陆可能对PS的IP进行封锁,你可以租用境外服务器进行下载(需将该服...

2017-04-13 18:00
0 0
已发布

Unity射线的使用

## 一、射线的定义 射线是3D世界中从一个点向一个特定方向发射的一条无终点的线。当射线在发射轨迹中与其他物体发生碰撞时,它将停止发射。 ## 二、射线的用途 在Unity中,射线的应用范围较为广泛,主要用于碰撞检测(例如,判断子弹飞行是否击中目标)、角色移动等场景。 ## 三、相关API ### 1. `Camera.main.ScreenPointToRay(Vector3 pos)` ...

2017-04-13 17:09
0 0
已发布

Unity教程 如何实现3D立方体堆叠

本教程旨在为刚接触Unity的初学者详细讲解如何在Unity中实现3D立方体的堆叠。我们将利用一个或多个预制件动态创建立方体进行拼接,并为这些立方体赋予不同的颜色。 ## 示例工程版本 示例工程使用Unity 5.3.1f1。 ## 第一步:创建UI ### 1. 新建工程与文件夹 打开Unity编辑器,新建一个3D工程,并将其命名为“Cubes Galore”。接着,在项目中新建三个文件夹,...

2017-04-13 15:30
1 0
已发布

Unity建立全局异常处理机制

在开发Unity项目时,我们会发现Unity本身的异常处理机制较为出色。其框架底层会自动捕获异常,所以常见的异常(如空引用、除零操作等)一般不会导致整个进程崩溃。当代码在`try`段中发生异常,在`catch`段处理后,在Unity编辑器的日志窗口会打印红色错误日志;在已发布的项目中,由于异常仍被Unity捕获,进程也不会崩溃。然而,这些未被我们察觉的异常很可能会导致程序在功能表现上出现问题。 ...

2017-04-13 15:17
0 0
已发布

Unity编辑器中使用GitHub管理项目

Git作为一款强大的代码协作工具,已经助力了成千上万的开发者。然而,在游戏开发领域,它的使用存在一定的不便。近期,GitHub官方推出了GitHub for Unity扩展工具,该工具适用于程序员和设计师,能让Unity游戏开发者更高效地将Git与GitHub集成到开发工作流中,尤其在处理大型二进制资源文件方面表现出色。本文将详细介绍如何在Unity编辑器中使用GitHub管理项目。 ## 有关...

2017-04-13 14:58
0 0
已发布

如何实现Unity编辑器中的协程

## Unity编辑器中何时需要协程 在定制Unity编辑器时,常常需要启动额外的协程或线程来处理任务。例如,在执行界面更新操作时,可能会涉及大量计算。当用户不断修改某个参数,如从1变化到2,这个过程会经历无数中间步骤,调用多次`Update`方法。如果直接在`Update`方法中不断刷新界面,很容易导致界面卡死。此时,在一个协程中进行优化,只保留用户最后一次参数修正,省去中间步骤,能显著改善这种...

2017-04-13 14:47
0 1
已发布
关于游戏产品中10个1%和1个10%优劣探讨及其他

关于游戏产品中10个1%和1个10%优劣探讨及其他

注:本文共有十小篇,包含十个问题,是郑师傅对这些问题的思考与总结。 ## 第一篇:游戏与现实的启示 今天下午有人问我游戏玩得好有什么用,能否当饭吃。其实,从身边案例出发,游戏玩得好还真有可能当饭吃。 先给出一个判断:在别人组织的局或构建的秩序里,你往往只是滋养他人成长的“肥料”。 这里有四个关键词:数值、概率、随机、伪随机。 1. **彩票与游戏概率** - 很多人热衷购买各种彩票。若彩票是...

2017-04-12 11:44
0 0
已发布

开源手游热更新方案 Unity3D下的Lua编程

2016 年 12 月末,xLua 实现了新的突破:全平台支持用 Lua 修复 C# 代码 bug。目前,Unity 下的 Lua 热更新方案大多要求需要热更新的部分从一开始就使用 Lua 语言实现,这种方式存在以下不足之处: - **接入成本高**:对于一些已经使用 C# 完成开发的项目,若要接入热更新,需要将需要热更的部分用 Lua 重新实现。 - **开发难度大**:即便项目从一开始就接入了...

2017-04-05 12:10
0 0
已发布