《Unity3D高级编程之进阶主程》第三章,数据表(三) - 多语言的实现

前文介绍了关于数据表的几种形式。《Unity3D高级编程之进阶主程》第三章,数据表(一)

以及如何让数据表运用更加简单高效。《Unity3D高级编程之进阶主程》第三章,数据表(二)

这篇我们来讲讲多语言在数据表中的实现方式。

游戏项目中文字显示本身就是件比较头疼的事,再加上多语言,更多的问题将待需解决。很多时候项目起初,文本是写进代码里的,但是当项目中后期,文字又需要由策划来修改和添加,这个导致了大量的程序员的重复工作。所以文字的数据还是放在表里比较好些,就让改考虑文字内容的人去考虑文字内容吧。

文字放在表里一般都会以Key-Value形式存放,就比如,Key为"RoleName",Value为"角色名字",或者Key为1101,Value为"好友分享"等。

这种Key-Value形式,一般会以Int-String形式存在,或者string-string形式存在。

《Unity3D高级编程之进阶主程》第三章,数据表(二) - 数据表的制作方式

第三章,数据表(二)

前文介绍了关于数据表的几种形式。《Unity3D高级编程之进阶主程》第三章,数据表(一)

本篇来介绍下数据表的几种制作数据的方式。

Excel是大部分数值策划选择用的填数工具,因为Excel是天生的为数据处理而生。而Excel转什么格式就需要选择了。

比如最简单的就是直接复制黏贴到txt文件作为游戏数据了。这种方式最简单快捷,任何人都能做,但问题就是当多个xls转化为文件数据时,你就麻烦了,每次都要手动复制粘贴一遍。而且手动导入后你还要想想,是不是复制粘贴错了。为了Demo加快进度,也这么干过。但好几次查些莫名奇妙的数据表错误,都是因为人脑是有极限的,时常会因为重复劳动太多次而出错。

Challenge your fearing

Challenge your fearing

Recently I'm thinking about the challenge. Why we stop challenging? Why pick up again after we drop it? What it the best way to keep moving?

We challenge a lot in live. Pick one example in my life.

My swimming experience.

In my swimming experience fearing is the most important thing I have to overcome. I'm not the smart one in people, my swimming experience begin at 10 years old, until now I just know how to swim in free style.

白领投资探讨(二)

白领投资探讨(二)

说说股市,

中国股市跌了大半年了,整体所有股票平均都有30%以上的跌幅,50%-70%的跌幅是正常现象。

原因很多,首先最大原因是中国任然没有走出困境,过去过于追求快速的发展遇到了瓶颈,限制了现在的发展。

《Unity3D高级编程之进阶主程》第三章,数据表(一) - 数据表的种类

数据表完全可以认为是一个本地的数据库,只是这个数据库里的这些数据不可修改,是只读的。它大部分是从excel里生成出来的,再导入到游戏中去。也有使用比较原始的方法,比如直接写在代码里。

数据表是连接美术,设计策划,和程序的桥梁。艺术家们用它来配置效果,设计师用它来调整游戏的数值平衡,程序员们用它来判断逻辑。所以数据表的意义非常大,是连接各个环节的桥梁。

《Unity3D高级编程之进阶主程》第一章,C#要点技术(一) - List 底层源码剖析

很多老鸟看到C#基础总想跳过,因为看了太多次,次次都一样,有时候看得都想吐,基础里无非是几个语法,或者由继承展开的特性,再加上一些高级特有的属性,看多了当然会吐。而我在这里想写些不一样的东西,我认为能看这本书的,基本上都能做到基础的语法部分已经滚瓜烂熟了。所以我们在基础的语法之上讲些更高级的东西会来得更有趣些,比如算法设计,比如常用组件的底层代码分析,比如设计模式,比如动态库(so文件和dll文件)等等。

白领投资探讨(一)

我在金融领域上学习了有一段时间了,大概花了快4年的时间,特别是前面几年在微博上自言自语了很长时间,就是为了让自己独立思考,自己能够好好静下心来学习,不用受到外界的干扰。

从最初的做股票,到做国内期货,然后又从国内期货退出来,研究程序自动化交易,包括K线知识和交易知识等,再到研究外汇期货与外汇商品,再放下转为研究宏观经济,再转入研究全球经济系统,再重头回到股票上。

Always challenge miracle

Recently I'm thinking of the meaning in my life. Whatever I lose or get something that was not the end of the life, we always have another objective to get or maybe restart training or studying and try to get again and again until win.

股市底部探索逻辑分析

前面探讨了 《股市的底部究竟是怎样形成的》

分析了股市是由人性决定的,是由人创造的,所以会因为人而辉煌,并且也会因为人而毁坏。

面对不确定的持续性的下跌,我们应该如何面对的呢?

Vi和Vim常用命令集

vi,vim命令是种神奇的存在,他似乎提高了编辑的效率但门槛又变的太高导致不能流行在程序员中。看起来有些复杂的vi命令编辑,在一些人眼里感觉很厉害,其实都是通过成千上百次的练习掌握的技巧。本文我就来试图分解这些命令块,让大家在练习时,能更加有针对性更加有序有逻辑。

入门命令之简单编辑

1.光标移动
    ←↓↑→                h,j,k,l
    到下一行的第一个字符  +
    到上一行的第一个字符  -
    到单词的结尾          e或E(忽略符号,只识别空格,回车)
    往后一个单词          w或W(跟符号和空格和回车挂钩)
    往前一个单词          b或B(跟符号和空格和回车挂钩)
    到一行的结尾          $
    到一行的开头          0(零)