[Unity3D]字体大小调整到最大值仍很小/画布长宽比很大
问题描述
题主本来打算添加字幕,该字幕在触发后会显示于屏幕的正下方,但是在调整帆布大小时发现无论怎么用Rect Tool工具调整其长宽比,其在世界视角下大小改变,但是实际大小确并不改变。如下图所示:
这就导致帆布下的字幕即使调整到字体大小为300仍然无法在摄像机里看到。
...[2021/2/1]
UGUI学习笔记之Text组件
Text
文本内容
Character
Font:字体
Font Style: 字体风格
Normal:正常
...[2021/1/25]
UGUI学习笔记之Rich Text
官方文档:Rich Text
一、什么是Rich Text
Rich Text可以让文本包含多种字体风格和字体大小。除了在UI中使用,还可以在Debug.Log函数中使用来帮助查错。
(Text)
(Debug.log)
...[2021/1/25]
在Unity中使用SQLite保存配置表数据(For Lua)
在Lua中使用sqlite
Lua版本Sqlite文档:http: lua.sqlite.org/index.cgi/doc/tip/doc/lsqlite3.wiki
sqlite官网:https: www.sqlite.org/index.html
用途
把游戏中的配置表数据存储...[2021/1/25]
HO引擎近况20210124
这次拖到了24号才更新不是因为忘了,是因为实在忙的没时间
1号的时候就拿到了新的轻中重三个升龙和击飞的动作,但是一直没有时间调整攻击判定等数据
公司的项目太忙了,每天加班到半夜
今天实在觉得不能再拖了,好不容易把三个等级的升龙调整完了,代码改了,蓝图重新连线编辑,还不错,一次过
...[2021/1/25]
云游戏,打响5G第一战云游戏,打响5G第一战
随着5G技术的落地,云游戏再次火热了起来,一时间话题不断。
就在前不久,字节跳动悄然在抖音里内测起几款休闲类的云游戏;而腾讯与阿里两家巨头早在去年推出了云游戏相关的产品。
迄今为止,全球市值TOP5的互联网巨头均已涉足云游戏服务。
5G的出现,有效地提高了传输速度,降低了...[2021/1/18]
Unity周记: 2020.12.21-2021.01.03Unity周记: 2020.12.21-2021.01.03
YouTube - Unity
无更新
Unity Technologies Blog
The most wonderful (real)time of the year – Season 2
Best Tutorials of 2020
Happy holidays from...[2021/1/11]
游戏-图形学学习路线
游戏-图形学学习路线
前言:学长推荐的图形学学习路线。下个学期就要开课图形学了,希望边考研能够学习完这个路线。> 搬运自:学长的博客-芒苔芜
一.效率最高的入门路线
[现代计算机图形学入门-闫令琪] https: www.bilibili.com/video/BV1X7...[2021/1/11]
横板闯关游戏中的角色移动
前言
在很多2D游戏中,都会涉及到角色移动,跳跃等操作,最典型的就是横板闯关游戏。例如经典的魂斗罗、三国战纪等。这两款游戏在地图移动和角色行走的方式中唯一的不同就是魂斗罗是没有纵深的那种。
看似简单,其实涉及了地图,摄像机移动,数学和物理的一些内容。
本片内容先介绍一下移动组...[2021/1/11]
phaser3入门教程-从零开始开发一个打砖块游戏
项目代码
项目代码
体验一下
空格开始,左右箭头控制移动
体验一下
Phaser简介
Phaser是一个HTML5游戏框架。它使用了许多HTML5 API,例如Canvas,WebGL,Audio,Gamepad等,并添加了一些有用的逻辑,例如管理游戏循环并为我们提供了物理引擎。
...[2021/1/4]
使用PS+AE制作动态页面效果使用PS+AE制作动态页面效果
我使用的软件是PS CC201+AE CC2015,因为用到的都是常规功能,所以使用其他版本的PS、AE也都可以。之所以决定要做动态效果图,还要从我的毕设项目说起,我的毕设项目做的是基于Web的网页游戏开发,当然其中也少不了后台管理嘛,毕竟我是学习软件工程的,学院老师考虑到工作量以及...[2021/1/4]
Unity使用小剧场—创建的按钮On Click()只有MonoScript怎么办Unity使用小剧场—创建的按钮On Click()只有MonoScript怎么办
前言:
在游戏开发过程中遇到了一些小问题,以后都放到小剧场里,今天介绍怎么给按钮赋予方法并解决标题所述问题。
步骤:
1.
不管怎么说,先新建一个按钮
右键场景—【UI】—【Button】
这里会自动再生成EventSystem...[2020/12/28]
Unity射击实例讲解—主角创建
前言:
经过三分钟的思考决定换个标题,这两天其实游戏制作进度推了大半了,加入了许多自我创作的素材,不过想一想用来讲解的实例不该这么花哨,决定还是参照我的一些教材做一些简单的示例不然要说的东西太多,本人学艺不精尚不能把用到的每个版块讲清楚,这篇内容就是创建一个游戏模型并让它有攻击的能力顺...[2020/12/21]
Python实现超级玛丽游戏系列教程01玛丽登场
配套视频教程
配套视频教程
项目代码
项目代码
最终效果
搭建项目结构
定义游戏常量
SCREEN_HEIGHT = 600
SCREEN_WIDTH = 800
SCREEN_SIZE = (SCREEN_WIDTH,SCREEN_HEIGHT)
ORIGINAL_CA...[2020/12/21]
Unity射击实例讲解—子弹创建
前言:
这一篇章会介绍如何创建最基本的射击用子弹,示例用工程进度也往后推了许多,有时间会都整理了发出来,学艺尚浅有一些东西不能讲明白,后续学习深入会慢慢补足。另外自己魔改过的版本也是花钱买了一些模型,成品游戏应该会在一段时间后放出来,有兴趣的可以关注下,我之后应该会放个网盘链接,进入正...[2020/12/21]
Unity射击游戏实例—物理碰撞的实现
前言:
这一篇章实现物理碰撞,就是游戏体碰撞减装甲,这几天想要试着做出兼具装甲与血量的模式,可自动回复的装甲与永久损伤的血量,在一些平台上找到了不少有意思的模型,有兴趣的可以自己找找模型替换一下。
射击类游戏实例
作为第一个用来发布讲解的...[2020/12/21]
Unity周记: 2020.12.07-12.20
YouTube - Unity
Devlog 2: Game architecture with ScriptableObjects | Open Projects
First look at Unity 2020.2’s features | Unite Now 2020 (B...[2020/12/21]
unity入门—五分钟制作一个理论上的游戏
unity入门
前言:这可不是标题党,虽然都是基础的操作,不过含括了基本的流程,比起脑海中的五花八门的画面,入门还是这个现实一点。
这里插两句,unity国外官网下载会推荐你看一个简短的...[2020/12/14]
数据结构与算法——图(游戏中的自动寻路-A*算法)数据结构与算法——图(游戏中的自动寻路-A*算法)
在复杂的 3D 游戏环境中如何能使非玩家控制角色准确实现自动寻路功能成为了 3D 游戏开 发技术中一大研究热点。其中 A*算法得到了大量的运用,A*算法较之传统的路径规划算法,实时性更高、灵活性更强,寻路 结果更加接近人工选择的路径结果. A*寻路算法并不是找到最优路径,只是找到相对近的...[2020/12/14]
通过游戏学javascript系列第一节Canvas游戏开发基础
本节教程通过一个简单的游戏小例子,讲解Canvas的基础知识。
最终效果:
点击移动的方块,方块上的分数会增加,方块的行进方向会改变,并且方块的速度会增加。
在线演示
源码
HTML5引入了canvas元素。canvas元素为我们提供了一块空白画布。我们可以使用此画布来绘制和绘制...[2020/12/14]
unity入门—资源导入与场景创建
前言:
从这一篇章开始,我将会通过游戏实例来讲解如何使用unity制作一个标准的游戏,介绍的内容较多,需要整理的东西也多可能中途会有一两天的咕咕咕,预计想要完成两个游戏,一个射击类一个塔防类,从射击类开始。
素材来源于网络、资料附赠、自行制作以及unity商店购买使用等等,整个游戏完...[2020/12/14]
Minecraft-1.16.2-数据包开发学习#1
学习方法
首先,数据包是JAVA版Minecraft且是1.13版本之后才有的,如果是基岩版或者版本过老,可能不会支持数据包。
主要通过Minecraft Wiki学习(文章内容很多地方都会引用Wiki的原文,我就不一一注明了),借助一些教学视频进行辅助。
当然,最重要的还是应该应...[2020/12/14]
Unity周记: 2020.11.16-11.22Unity周记: 2020.11.16-11.22
会议信息
上周是 Unity线上技术大会,B站视频更新中没有列出相关内容,会在另一篇文章中集中整理
上周日 UUG 北京也已经结束,在等视频放出
上周还是 2020 Google 开发者大会
本周则会有 2020 Unreal Open Day Online
...[2020/12/8]
Unity线上技术大会 2020
官网
https: unitytechweek.hyby.com.cn/
日期:2020 年 11 月 16 至 20 日
Bilibili频道:https: pace.bilibili.com/386224375/channel/detail?cid=96487
2020-11-16...[2020/12/8]
Unity手机游戏开发从入门到自闭(零)
0x0 前言
本来想再啃老两个月混到明年找工作的,结果因为一些不可预知的原因,我不能再维持混吃等死的生活状态了。投了几家简历也没得到回复,估计是错过了校招而且自己又没有好的游戏客户端项目(wán jù)展示,自己照照镜子看看自己发现自己啥也不是啊,图形学只是囫囵吞枣,写过一个光线追踪器而...[2020/12/8]
Unity周记: 2020.11.23-11.29
YouTube - Unity
Input System: Workflow tips and feature integrations | Unite Now 2020(Bilibili)
Make your indie game a live service | Unite ...[2020/12/8]
Unity全局调用非静态函数
Unity全局调用非静态函数
情形
大概就是做游戏的时候想做一个给玩家展示信息的东西,比如玩家按了不该按的键提醒一下之类的。这个脚本倒是很简单,找个Text组件往上面加字就行了。问题在于这个脚本游戏中的很多其他脚本都需要引用。比如钱不够花了,管钱的脚本得提醒一句;用还没好的技能,管技能的...[2020/12/8]
Unity周记: 2020.11.30-12.06
YouTube - Unity
Industrial Design and Prototyping with Bolt | Unite Now 2020
Unity MARS: Augmented Reality for Industry | Unite Now 2020
Beh...[2020/12/8]
Unity 语音和视频通话快速解决方案——声网 SDK接入指南(Android)Unity 语音和视频通话快速解决方案——声网 SDK接入指南(Android)
Unity 语音和视频通话快速解决方案——声网 SDK接入指南(Android)
一、前言
当前游戏为了增加社交互动和代入感,比如狼人杀、团队竞技游戏等,经常会产生需要实时语音和视频通话的需求。但是对于个人开发者和小团队,这种需要前后端配合,重网络的开发需求会带来很大的挑战。
为此我们...[2020/11/23]
Unity周记: 2020.11.09-11.15
中国Unity线上技术大会
官网:https: unitytechweek.hyby.com.cn/
时间:2020 年 11 月 16 至 20 日
微信公众号中有大量的宣传介绍, 都不再附链接,除了Voodoo那篇文章还是值得一看
YouTube - Unity
Fruit...[2020/11/23]
Unity 2D Light (4) - 平行光Unity 2D Light (4) - 平行光
平行光
2D这里主要是指有高度的光,即限定了影子的长度。
Shadow Mesh
限定影子长度生成的Mesh有很多种,可以根据实际情况,选择不同的方案。
平移Sprite顶点(自动生成的Sprite Vertex 或者 Custome Physics Shape 顶点),然后使用...[2020/11/23]
Unity 2D Light (1) - Light Mesh
2D阴影
生成2d阴影一般有两种方案,一种是基于物理射线生成Light Mesh(也有叫ShadowMesh,我觉得叫LightMesh更贴切点)。另一种同unity3D阴影原理,就有是生成ShadowMap。
这篇记录使用射线生成LightMesh的两种方法。
方法1:通过射线扫描...[2020/11/16]
Unity 2D Light (2) - 渲染
光与阴影的渲染
光与阴影的渲染需要两类贴图,LightMap(光照贴图) 和 ShadowMap(阴影贴图)。
每个光源都需要渲染一张LightMap、ShadowMap。LightMap 是光渲染结果,ShadowMap 是阴影渲染结果。
两者可以同一次渲染,分开渲染是为了之后...[2020/11/16]
Unity正交相机智能包围物体(组)方案
Unity正交相机智能包围物体(组)方案
目录Unity正交相机智能包围物体(组)方案一、技术背景二、相关概念2.1 正交摄像机2.2 正交相机的Size2.3 相机的Aspect2.4 包围盒三、解决方案3.1 求物体的包围盒3.2 正交相机参数设置——位置、Size3.2.1 正交...[2020/11/16]
Unity周记: 2020.11.02-11.08
YouTube - Unity
Behind the Game: Escape from Tarkov | Unite Now 2020
How to get creative with creative: promoting your game | Unite Now 2020...[2020/11/16]
Unity 2D Light (3) - 半影
半影方案
之前用来生成lightMesh的端点扫描的方案并不适合生成ShadowMesh,主要原因是光源体积边缘的点和光源中心点的端点顺序可能不同。虽然端点排序很快,但也不可能每个半影区域都排一次,即使有优化方案,代码的复杂度也会很高。
使用Shader绘制阴影(包括半影)比较简单...[2020/11/16]
Unity使用transform.Rotate进行三维旋转角度出现偏差
Unity使用transform.Rotate进行三维旋转角度出现偏差
情形
最开始遇到该问题的情况比较复杂,另写了一个例子。情形如下:
一个立方体上挂载脚本:
transform.Rotate(25, 45, 30);
效果十分正常:
改一下代码:
transform....[2020/11/10]
Unity周记: 2020.09.07-09.13Unity周记: 2020.09.07-09.13
YouTube - Unity
Introducing Cloud Content Delivery | Unity (YouTube)
Get started with Cloud Content Delivery | Unity (YouTube)
Creating Custom ...[2020/11/9]
我肝了三个月,这样学Creator,零基础都不怕!
在很早之前,就有公众号读者在向晓衡咨询,自己不会编程,但非常想入门游戏开发,希望能提供一些入门的教程或视频!
6月下旬,晓衡开始尝试零基础的Creator微信小游戏入门付费学习群,美名曰:Creator修仙三步曲,包含筑基、辟谷、金丹,共三个阶段!
感谢坚持到最后的十多位伙伴们,...[2020/11/9]
解锁新姿势,三秒搞定「斑奈儿」广告!再也不用撸代码啦!!!
前言
为了帮助更多人,更多非程序员也能上手小游戏,晓衡之前提供了:
GameNavigator:小游戏互跳导航组件
RewardedVideoAd:激励视频组件
CreatorPrimer:内容生产组件包含有场景切换、预制加载、二维码、节点拖动等等
为了进一步完善微信小游戏可视化无...[2020/11/9]
我肝了三个月,这样学Creator,零基础都不怕!
在很早之前,就有公众号读者在向晓衡咨询,自己不会编程,但非常想入门游戏开发,希望能提供一些入门的教程或视频!
6月下旬,晓衡开始尝试零基础的Creator微信小游戏入门付费学习群,美名曰:Creator修仙三步曲,包含筑基、辟谷、金丹,共三个阶段!
感谢坚持到最后的十多位伙伴们,...[2020/11/9]
Unity周记: 2020.09.14-09.20
YouTube - Unity
Getting started with Bolt in Unity! (Tutorial) (YouTube) (Bilibili官中)
Unity Technologies Blog
Unity’s future starts with U
The...[2020/11/9]
游戏编程:为什么C ++游戏开发比Java更好,其实是因为这两个点!
游戏开发是一个比较广泛的话题,说哪种语言更好其实不合适,应该是那种语言更适合那种层次的处理。在进行数据量比较大的游戏开发是,更占优势的无疑是C++这门编程语言!之所以这样讲,以我的经验来看主要是两个方面!
几年前,我用Java编写了一个过程3D建模应用程序,该程序能够处理数百万个多边形...[2020/11/9]
游戏开发完整学习路线(各个版本都有)!就是一门实时渲染的艺术!
在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。
一、平台与编程语言选择
...[2020/11/9]
3D OBJ格式带Vertex Colors格式介绍3D OBJ格式带Vertex Colors格式介绍
引言
.obj格式是保存3D模型的一种常见格式。网上介绍较多的是包含如下数据的obj格式:
v顶点
vt纹理坐标
vn顶点法向量
f 面
但是实际上,obj还有一种包含vertex colors颜色信息的格式。
这种格式在AI GAN算法生成obj格式3D模型使用较多,但是网上介...[2020/11/9]
Unity周记: 2020.09.21-09.27
YouTube - Unity
Better Data with Scriptable Objects in Unity! (Tutorial) (Bilibili官中)
Creating a Third Person Camera using Cinemachine in Unity...[2020/11/9]
Unity周记: 2020.09.28-10.04
YouTube - Unity
Creating 2D Magic Spells | Prototype Series
Unity Open Projects (Launch Trailer)
Pixel Perfect Lights and Particles in Unity! (...[2020/11/9]
天天996,试用期4个月,被公司劝退!开发者太糟心了!天天996,试用期4个月,被公司劝退!开发者太糟心了!
今天国庆节刚过,就有同行朋友,暂且称了为”老A“,在群里说要开始找工作了!
老A公司是做游戏的,原因居然是公司不想走自研路线,而且是直接购买修改上线,而且听老A说自己这4个月,加班加点做了3个项目,赶在国庆节几乎都是996的模式,心里有些难受。
这也算是理由吗?感觉太牵强了吧,明...[2020/11/9]
Unity周记: 2020.10.05-10.11
YouTube - Unity
Create immersive experiences for real-world applications at scale | Unity
Reimagine the automotive lifecycle with real-time 3D ...[2020/11/9]
cocos creator屏幕适配的一些知识点(2.0之后的版本)cocos creator屏幕适配的一些知识点(2.0之后的版本)
一. cocos creator 提供的几种适配策略
EXACT_FIT:
整个应用程序在指定区域可见,无需尝试保留原始纵横比。可能会出现失真,应用程序会被拉伸或压缩。也就是说设计分辨率的长和宽不会等比缩放,它们会各自进行缩放,设计分辨率的宽会用 “屏幕宽/设计分辨率宽” ...[2020/11/9]