江城子·乙卯正月二十日夜记梦
[北宋] (https://baike.baidu.com/item/%E5%8C%97%E5%AE%8B/396063?fromModule=lemma_inlink) [苏轼] (https://baike.baidu.com/item/%E8%8B%8F%E8%BD%BC/53906)十年生死两茫茫,不思量,自难忘。千里孤坟,无处话凄凉。纵使相逢应不识,尘满面,鬓如霜。夜来幽梦忽还乡,小轩窗,正梳妆。相顾无言,惟有泪千行。料得年年肠断处,明月夜,短松冈。
祭十二郎文
[唐朝] (https://baike.baidu.com/item/%E5%94%90%E6%9C%9D/53699) [韩愈] (https://baike.baidu.com/item/%E9%9F%A9%E6%84%88/127407)年、月、日,季父愈闻汝丧之七日,乃能衔哀致诚,使建中远具时羞之奠,告汝十二郎之灵:
呜呼!吾少孤,及长,不省所怙,惟兄嫂是依。中年,兄殁南方,吾与汝俱幼,从嫂归葬河阳。既又与汝就食江南。零丁孤苦,未尝一日相离也。吾上有三兄,皆不幸早世。承先人后者,在孙惟汝,在子惟吾。两世一身,形单影只。嫂尝抚汝指吾而言曰:“韩氏两世,惟此而已!”汝时尤小,当不复记忆。吾时虽能记忆,亦未知其言之悲也。
吾年十九,始来京城。其后四年,而归视汝。又四年,吾往河阳省坟墓,遇汝从嫂丧来葬。又二年,吾佐董丞相于汴州,汝来省吾。止一岁,请归取其孥。明年,丞相薨。吾去汴州,汝不果来。是年,吾佐戎徐州,使取汝者始行,吾又罢去,汝又不果来。吾念汝从于东,东亦客也,不可以久;图久远者,莫如西归,将成家而致汝。呜呼!孰谓汝遽去吾而殁乎!吾与汝俱少年,以为虽暂相别,终当久相与处。 ...
Unity WebGL中的跨域问题
稍等编辑~
UniTask替换协程IEnumerator-01
使用UniTask替换协程函数的要点是,一个IEnumerator函数对应一个async方法,不可多!本质上是async替换了IEnumerator。
例如我们需要把下面的协程改为UniTask
private IEnumerator Test1()
{
yield return new WaitForSeconds(5);
Debug.Log("IEnumerator WaitForSeconds 5");
}
可以改为
public async UniTask Test2()
{
await UniTask.WaitForSeconds(5);
Debug.Log("UniTask WaitForSeconds 5");
}
使用时注意,使用 _ = Test2(),不可用 await Test2();
private void Start()
...
UniTask替换协程IEnumerator-02
上次写到使用UniTask来替换协程IEnumerator,后来想了下协程函数通常是无返回值的,也就是void,那我不需要返回值的时候是不是可以直接用void标记呢?答案是可以。
private IEnumerator Test1()
{
yield return new WaitForSeconds(5);
Debug.Log("IEnumerator WaitForSeconds 5");
}
public async void Test2()
{
await UniTask.WaitForSeconds(5);
Debug.Log("UniTask WaitForSeconds 5");
}
如图所示,在Test2()中使用async搭配void,即可实现Test1()中的等待效果
private void Start()
{
//StartCor ...
Canvas设置为WorldSpace时,UI事件中鼠标位置信息偏移的问题
需求描述:在Canvas下使用RenderTexture渲染三维场景,同时需要三维场景中需要响应鼠标事件点击,移入,移出等
解决方案:重写RawImage作为RenderTexture载体,实现鼠标事件接口
using UnityEngine.EventSystems;using UnityEngine.UI;
public class RawImageEx : RawImage,IPointerEnterHandler, IPointerClickHandler, IPointerExitHandler{ public void OnPointerClick(PointerEventData eventData) { RenderTextureEventTransfor.Instance.BroadCast(this.name, RenderTextureEventTransfor.EventType.Click,this.rectTransform, eventData); }
public void OnPointerEnter(PointerEv ...
Unity加载StreamAssets图片时失真
在使用Unity加载外部图片时
可使用WWW或者时IO的方式
本例使用IO加载StreamAssets下图片
但在编辑器测试正确
发布之后出现图片失真情况,且在不同的显示器(或者是显卡)下,效果不同
有的失真,有的没有
使用RenderDoc GPU分析工具
查看发现,动态加载的图片实际上生成了多个分辨率的贴图,但无最大分辨率为原图的一半,导致图片失真
解决办法:
在创建Texture时将其mipChain属性置为false即可
还可以减少内存的消耗
Unity WebGL中使用Postprocess
在Unity WebGL中使用Postproess首先,webgl版本需要在2.0及以上(unity官方公告,2.0之前不支持Post)
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment