所以我已经有了一个非常基本的战斗脚本,它将玩家以及脚本所附带的任何敌人带入检查员。但是,当我点击游戏来测试游戏时,我在检查器中添加到玩家变量的值就会消失,好像我从未添加过任何内容。当我点击停止时它再次出现。
我超级简单的战斗剧本
RewriteEngine on
RewriteRule ^(\w+)$ index.php?page=$1 [L,NC,QSA]
RewriteRule ^(\w+)+\/$ index.php?page=$1 [L,NC,QSA]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^ http%1://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
order allow,deny
deny from 46.101.200.204
allow from all
答案 0 :(得分:2)
您正在更改Start
功能中的变量。删除行
playerK = GetComponent<KennedyClass>();
从您的Start
函数中保留在检查器中设置的变量。
要解释一下有什么影响,当您在检查器中分配播放器变量时,您将为其添加GameObject
附加KenedyClass
脚本的playerK = GetComponent<KennedyClass>();
。这是我假设你想要的参考。
然而,当您致电KennedyClass
时,您正在说&#39;忘记我在检查器中设置的内容,请查找playerK
组件。 此脚本附加到的游戏对象,并将KennedyClass
设置为等于&#39; 。如果此游戏对象没有附加null
脚本,我假设它没有,那么它将返回{{1}}并擦除检查器中的设置。